WordPressのインストールディレクトリー移動

apache2のホームページを置くディレクトリーは、/var/www/htmlである。当初はblog用に作ってきたため、直下にwordpress本体を置いていたため、通常のホームページをここに置こうとするとwordpressとhtmlファイルが混在してしまい、管理上好ましくないので、wordpressをblog1というディレクトリーを作りその下に移動することとした。

 移動の方法には、

  • 新たにwordpressをインストールして移設プラグインである
    All-in-One WP Migration を使って中身を移動させる。
  • 現状のwordpress関連ファイルをディレクトリblog1に移動し、サイト名をサイト異動で使った方法でhttps://anabuki.mydns.jp/からhttps://anabuki.mydns.jp.blog1に変更する。

 を思いついた。で二番目の方法だとデータベースはそのまま使えるので一番目のより良さそうに見えたのでこちらでやってみた。

 結果は、すんなり事が運び順調に動かせることが出来た。何となくwordpressの扱いに少し自信がついたような気がする。

別プロバイダからのアクセスは快調

今大阪行きのバスの中からDMM.comのSIMカードを使ってアクセスしているが、至極快調である。自宅でのアクセスではブロバイダ折返しの様なアクセスとなるが、今は通り抜けるような形態である。

 これが影響しているのだろうか。だとすると自宅でもwordpressの書き込みはDMM.comのSIMカードを使ってタブレットのディザリング機能でやれば安定するかも。

 明日からはそれでやって見る事としよう。少し前進かな。

WordPressのSSL化

 少し失敗はあったが、一応SSL化が出来たような気がする。

 方法は、サイトの変更と同じで、データベースの操作でサイトURLをhttpsに変更するのと、wpコマンドで文章内に埋め込まれているURLを変更することで動いている。

 それ用のプラグインもあったが、やり方が悪かったのか上手く出来なかった。

 しかし、そのせいかhttpsのサイトに書込みや修正操作をすると良くIPアドレスが動いてしまい。作業にならない。

 特にメディア関係の操作をするとそれに合わせてIPアドレスが変わっているような気がする。

 やはり固定IPにするしかないのかも知れない。暫く様子を見てみる。

WP、別サーバーへのインポートに成功

 これまで上手くいかなかったWordPress書込み内容の別サーバーに移設することに何となく成功した。

 これまで少し弄ったWordPressにインポートしようとしたことはあるが、この場合、インポートに成功とのメッセージは出るものの投稿内容は表示されないという状況であった。

 ネットの書き込みをみていると、インポートはインストール直後、何も投稿していないサーバーで行うのが前提。とのことであったので新しいラズパイ起動メモリーにWordPressをインストールし、初期設定を行った状態のものに実施した。

 これまでメディアをアップロードした時に警告されたサイトがどうのとか、パーミッションがどうのといった障壁はあったが、以前やったことを繰り返すことでクリア出来、インポートに半分成功した。

 半分の意味は、文章は成功したが、メディアはすべて失敗という状況である。テーマも引き継げないのでこれは手動で変更した。

 メニューも何故か表示場所のチェックが外れていたので入れなおし、ほぼ元のサイトが復元できた。

 問題は、各投稿記事の最後にクラッシュ段落が付いていたこととメディアについて失敗したことである。

 もう一回試してみることとする。

少し改善したのだろうか

 IPアドレスが変わる要因は、プロバイダーがセキュリティ対策上同じIPアドレスを継続しないため定期的にシャッフルしているのか。
 それとも限られたIPアドレスをより多くのユーザーに付与するためアクセスが一定時間無いユーザーのアドレスを停止するのか。により対応は異なる。

 ユーザーとしてとれる対応は、アクセスを継続するしかないので、その対応として定期的にグローバルIPアドレスを通知するサイトに要求を出すことなのでcrontabを使ってcurl inet-ip.infoなるコマンドを打つこととした。

 成果のほどはどうであろうか。暫く様子を見てみたい。

 2日程様子を見てみたが、切れるキレる10分持たないこともしばしば、余り効果がなさそうなので中止した。
 するとどうだろう今現在は24時間変わっていない。プロバイダー側の事情によるのかもしれない。

 今現在の設定は、DDNSへの要求を10分間隔としているだけで他の対策は取っていない。暫く様子見である。Blogの操作も快適である。

プロバイダーからのIPアドレス

 私の加入しているプロバイダーからDHPCで付与されているIPアドレスがあまりにも頻繁に変わるので困っている。10分持たないこともあり、私は20分間隔でDDNSに書き換えに行っているのだが、これでは長すぎである。

 このブログのアクセスをグローバルアドレスに変えたこともあり、anabuki.mydns.jpが名前解決が出来ないとブログの操作が全くできなくなってしまう。

 そこで多少なりとも改善できればと書き換え感覚を10分に変更してみた。さてどうなることやら。

 IPアドレスの変更は、波があるようで動かないときは何日も変わらないこともあった。これはセキュリティ面でIPアドレスで個人が特定され無いようにでもしているのであろうか。

 私のようにDDNSでサーバーを運用する者にとっては困ったことではある。

〇追記(令和2年1月12日)

 IPアドレスが変わることに関し、STnetのせいにしてきたが、もしかしてこちらのルーターに原因があるのではと思うようになり、20年を超えて使ってきたBBR-4HGを撤去して無線ルーターのルーター機能を使ってみることとした。

 ここで引っかかったのは光インターネットとの接続にはIDとパスワードがいることであった。最初に設置した時はSTnetの方が来て設置したのでそのような手続きが必要だとはつゆも気づかず、その時それなりの資料を置いて行ったのだとは思うが全く記憶になく困ってしまった。

 仕方が無いのでSTnetのサポートに電話すると郵便で送ってくれた。これを打ち込んでwiFiの親機のルーター機能で接続は出来たが、又問題が発生した。

 それはこれまではLAN上のパソコンからグローバルアドレスでアクセスしてもちゃんとサーバーに接続され便利であったが、取替後はアクセスできなくなってしまった。

 この書き込みもスマホのデザリング機能を使って接続している。ネットで見てみるとNATの機能としてはこれが正解のようで、これまでの BBR-4HG がイレギュラーだったようである。しかしこちらの方が便利であった。

 仕方が無いので、暫くはこの方法でホームページの更新をして見ることとする。また、グローバルIPアドレスの安定性についても監視してみる。

公開サーバーからのアクセス成功

 LAN内部で試した設定を公開サーバーにも実施したところ、見事このブログへのアクセスに成功した。

 本当にアクセスできているのかもう少し調べてみる必要はある。しかし、これが出来れば今までパソコンで原稿を作り、それを公開サーバーに転送していた手間が省け、投稿は非常に簡単になる。

 URLはhttp://anabuki.mydns.jp/ である。先頭のページにこのブログへのリンクを張っておくことにする。

と思っていたのだが、LAN外のPCからアクセスすると、何とページタイトルは表示されるがページの中身は全く表示されない。

 しばらくほおって置くとやおらページのリンクが現れたので、そこにカーソルを持っていくとLAN内部のIPアドレスが現れる。192.168.0.xxでは当然外部からはアクセスできない。

 そこで前にプライベートアドレス変更でアクセス不能になったことを思い出し、サイトアドレスをhttps://anabuki.mydns.jp/blog1に変更するとともに、内部に埋め込まれているアドレスもwordpressのコマンドラインインターフェースであるwp-cli.pharを使って同じように変更した。

 これでアクセスすると一応のアクセスは出来、この書き込みも外部から行っている。機能が多いので何処かに具合が隠れているかもしれないので、しばらく色んな機能を試してみる。

 まぁ取りあえずは無事ブログの開設に成功である。

リバースプロキシ―からの投稿

LAN内からのアクセスであるが、リバースプロキシ―の設定によりwordpressが動いているラズパイではなく、別のラズパイで動いているApache2経由でwordpressにアクセスできた。

 設定は、中継するApache2の設定ファイル/etc/apache2/mods-enabled/proxy.confの</IfModule>の前に以下を追記する。

ProxyPass /blog https://anabuki.mydns.jp/blog1 ProxyPassReverse /blog https://anabuki.mydns.jp/blog1
ProxyPassReverseCookieDomain http://anabuki.mydns.jp http://192.168.0.70

 これで無事中継が出来、このように投稿もできている。そろそろ本チャンのさーばーの設定を変更できそうである。

Blogの公開準備

 公開中のホームページhttp://anabuki.mydns.jp/にBlogを組み込むべくこのテストサーバで練習していました。何とか稼働できそうなところまで漕ぎつけたのだが、この大変な作業をもう一度やるのは気が重く、他にいい方法がないものかと考えていたところApacheにリバースプロキシ―なる機能があることを発見した。

 そこで少しリバースプロキシ―で上手く出来るかどうか挑戦してみようと思っている。

画像投稿テスト

ハブ
aDA

画像の投稿はネットで見るとライブラリから指定するような書込みばかりであったが、このバージョンのwordpressは操作方法が変わっていて書込み画面に出てくるメニューからライブラリーを呼び出す方法となっているようである。