rNote-reのXMLRPCをsslに対応 2020-11-21 (土) 02:15:43+09:00

開発

rNote-re で使用している XMLRPC サーバ rn_xmlrpc.php を修正し、 ssl での転送に対応した。

fsockopen() に指定する url の先頭に ‘ssl://’ を追加したり、 http となっているところを https に変更したりしただけなので、これで本当に対応できているかはよく分からないが、とりあえずは動作しているようだ。

この記事のリンク元 | 9 | 8 |

この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/dev/20201121_021542913146.htm

キーワード: rNote-re rn_xmlrpc XMLRPC ssl https


サイトを ssl に対応させた 2020-11-21 (土) 02:03:33+09:00

メモ

サーバ側が ssl ( https ) に対応できるようになったため、対応した。

http でアクセスされたときに 301 リダリレクトで常時リダイレクトする方法は試行してやり方が分かっているが、 XMLRPC サーバの機能が正常動作するかがはっきりしていないので、当面 301 リダイレクトは解除してある。

rn_xmlrpc.php を ssl 対応してみたので、試験的に 301 リダイレクトを使用してみることにする。特に問題なく XMLRPC の機能が使えるようなら、そのまま運用となる。

この記事のリンク元 | 9 | 8 |

この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/memo/20201121_020333045338.htm

キーワード: ssl https xmlrpc


301 リダイレクトで常時 http からのリダイレクトを行うには、

RewriteEngine on

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

のようにして、 RewriteCond, RewriteRule のペアを1つ追加するとよい。

ただし、このようにすると、 xmlrpc が正しく動作しなくなる。 xmlrpc の処理を全て https に対応させるか( scockopen() を 'ssl://' で開くようにしてポートも指定するとよさそう。)、 xmlrpc での操作では http を使用するかどちらかになると思われる。

この記事のリンク元 | 9 | 8 |

この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/memo/20201120_001327545468.htm


(1)Xサーバーのバージョン確認

$ /usr/lib/xorg/Xorg -version

 

(2)カーネルのバージョン確認

$ uname -a

 

(3)ubuntuのバージョン確認

$ lsb_release -a

 

(4)カーネルパッケージの依存確認

$ sudo apt-cache depends linux-image-generic-hwe-20.04

この記事のリンク元 | 9 | 8 | 1 | 1 |

この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/memo/20201117_225255877873.htm

キーワード: ubuntu version


通常、 ubuntu では、そのバージョンをインストールしたときに導入されるカーネルが使用され続ける。例えば、 20.04LTS Focal Fossa では、 5.4 のカーネルが使用され続ける。

だが、インストールしたものより新しいバージョンで使用されているカーネルを導入することもできる。これは、 hwe とよばれるカーネルで、

$ sudo apt-get install --install-recommends linux-generic-hwe-20.04 xserver-xorg-hwe-20.04

で、インストールできる。( ubuntu 公式 Wiki の、LTSEnablementStack を参照。)

ただし、 hwe カーネルが用意されるのは、そのバージョンの ubuntu の *.*.2 がリリースされてからなので、現在( 20.04.1 )の段階では、 20.04 用の hwe カーネルは、まだ存在せず、従って利用することもまだできない。

いつ、 20.04.2 がリリース予定かは、 ubuntu 公式 Wiki の、ReleaseSchedule を参照。

この記事のリンク元 | 14 | 10 | 8 | 6 | 3 | 2 | 1 | 1 |

この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/memo/20201117_224851363279.htm

キーワード: ubuntu hwe