LNMP のインストール#
まず、LNMP をダウンロードする必要があります:wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -cO lnmp2.0.tar.gz
ダウンロードが完了したら、解凍して実行します:tar zxf lnmp2.0.tar.gz && cd lnmp1.5 && ./install.sh lnmp
インストールしたいバージョンを選択して Enter キーを押してインストールを開始します。ここで時間がかかる場合がありますので、しばらくお待ちください。以下の表示が表示されたら、インストールが成功したことを示します。
Nginx の設定#
ディレクトリ /usr/local/nginx/conf
で Nginx の設定ファイルを確認します。root /home/wwwroot/default;
はウェブサイトのルートディレクトリが /home/wwwroot/default
であることを示しています。http://ip にアクセスして確認できます。
ドメインをバインドしている場合、ウェブサイトに Cloudflare の無料証明書と SSL を設定できます。
Cloudflare のコントロールパネルで、SSL オプションが Full または Full (strict) に設定されていることを確認し、サーバーにプライベートキー(通常は .key 形式)と証明書ファイル(通常は .pem 形式)を配置します。
Nginx の設定ファイルの server ブロック内に、以下の SSL 設定を追加します。
# SSLの設定
listen 443 ssl;
ssl_certificate /path/to/your_cloudflare_cert.pem; # Cloudflareの証明書ファイルへのパス
ssl_certificate_key /path/to/your_cloudflare_private.key; # Cloudflareのプライベートキーファイルへのパス
設定が完了したら、Nginx の設定にエラーがないか確認します:nginx -t
Nginx を再読み込みします:nginx -s reload
WordPress のインストール#
WordPress のインストールパッケージをダウンロードし、/home/wwwroot に解凍します:wget https://cn.wordpress.org/latest-zh_CN.zip && unzip latest-zh_CN.zip -d /home/wwwroot
MySQL にログインし、WordPress のデータベースを作成します。作成が完了したら、exit と入力して終了します。
mysql -u root -p
create database wordpress;
exit
サーバー上のデータベースにローカルから接続する場合、以下の設定も必要です。
- ファイアウォールで 3306 ポートを許可します:
ufw allow 3306
- リモートアクセスを許可するユーザーを作成します:CREATE USER 'remote_user'@'%' IDENTIFIED BY 'securepassword';
- 設定をリフレッシュします:FLUSH PRIVILEGES;
vim を使用して Nginx の設定ファイルを編集します:vim /usr/local/nginx/conf/nginx.conf
、ウェブサイトのルートディレクトリを /home/wwwroot/wordpress に設定し、ファイルを保存します。
WordPress ディレクトリのパーミッションを変更します:cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/
ウェブブラウザで http://ip/wp-admin/setup-config.php にアクセスしてインストールを開始します。