VULTRクラウドサーバへのサーバ移設
Webhostingpadを5年間ほど使った後、Mochahostもかれこれ5年間ほど使った。Webサーバとしては特に問題はないのだけれども、メーリングリストのサーバとしては自由度が少ない。そこで色々調べていたら、クラウドサーバの価格が非常に安いことが分かり、見たところVULTRが安くて良さそうなのでサーバの移設をすることとした。
VULTRのサービスは、一番安い10GB SSD /1CPU/512MB Memory/0.5TB Bandwidthの契約なら$3.5/月と、今使っているMochahostのWebホスティングサービスとほぼ同価格。それでも十分な気もしたが、$5/月で25GB SSD /1CPU/1024MB Memory/1TB Bandwidthなのでこっちにした。自宅サーバのためにグローバルIPサービスを契約すると500円/月なので、ほぼ同じ価格となる。
この価格で、CPUとしてN3450が載っている自宅サーバよりもSingle-Coreでは性能が高い。
ベンチマーク | VULTRサーバ | N3450 |
---|---|---|
Geekbench 4.2 Single-Core | 2523 | 1624 |
Geekbench 4.2 Multi-Core | 2413 | 4887 |
早速契約をしてLinux(Ubuntu)をインストールし(といっても選んでクリックするだけ)、webサイトの移設・設定をした。
# apt update # apt upgrade # adduser xxxxx # usermod -G sudo xxxxx ; xxxxxをsudoユーザに指定 # ln -sf /usr/share/zoneinfo/Japan /etc/localtime ; local timeの設定 # tasksel install lamp-server # apt install phpmyadmin ; apache2, dbconfig-common ; random password (/etc/phpmyadmin/config-db.phpで確認) # mysql mysql> grant all on *.* to 'phpmyadmin'@'localhost' with grant option; mysql> quit; # apt install net-tools vsftpd ; vsftpdの設定 (/etc/vsftpd.conf) ; write_enable=YES をアンコメント ; local_umask=022 をアンコメント ; ls_recurse_enable=YES をアンコメン # vi /etc/php/7.4/apache2/php.ini ; post_max_size, upload_max_filesize を適正な値に設定 # cd /etc/apache2/sites-available/ # cp 000-default.conf wordpress.conf # vi wordpress.conf ; 以下の行を修正、追加 ServerAdmin webmaster@localhost DocumentRoot /var/www/wordpress ServerName moon-forest.com ServerAlias www.moon-forest.com <Directory /var/www/wordpress/> Options +FollowSymlinks # AllowOverride All ;<--動作しなかったのでコメントアウト Require all granted </Directory> # a2ensite wordpress.conf # a2dissite 000-default.conf
上記のようにLAMPやら諸々のpackageをインストールした後で、wordpressはそのままコピー。
- Mochahostからwordpressのディレクトリをそのままコピー。
- wp-config.phpの内容を確認し、MYSQLのホスト名を修正。
- phpmyadminで、wp-config.phpの内容に合わせてユーザ追加、データベース作成。
- エクスポートしておいたwordpressのmysqlのデータベースをインポート。
これでとりあえず移設はできたが、wordpress.conf内のAllowOverride Allをコメントアウトしないとエラーとなっている。このため、サイトはパーマリンク設定を「基本」とすれば表示できるが、それ以外の設定ではNG。.htaccessの問題らしいのだけれども色々設定し直してもダメ。とりあえずはこのままでメールやら他の設定を進めることとする。
コメントを残す