海外サーバーvultr

[vultr]wordpressを簡単インストール(ワンクリックインストール)

この記事には、VultrにデプロイできるWordPressアプリケーションに関する情報が含まれています。

Vultrのサーバー立ち上げ時にwordpressを選択して起動

vultrのサーバー起動画面2.サーバータイプ選択に[Wordpress]があり選択してWordpressを自動インストールし起動することが可能です。

アプリ詳細

WordPressはUbuntu 16.04オペレーティングシステム上で動作します。あなたのVultrコントロールパネルにあるrootログインを使ってSSHクライアントでこのシステムにログインすることができます。2018年4月より前のインストールはCentOS 6オペレーティングシステム上で構築されました。

最初に、あなたはhttps://[SERVER_IP]/wp-admin/あなたのウェブブラウザにアクセスする必要があるでしょう。を[SERVER_IP]VPSのIPアドレスに置き換えます。証明書の警告は無視しても問題ありません。ログイン認証情報は電子メールで送信されます。また、Vultrのコントロールパネルでも確認できます。WordPressのセットアップが完了したら、http://[SERVER_IP]/またはでWordPressサイトにアクセスできますhttps://[SERVER_IP]/

あなたはまたあなたのウェブサイトのDNS “A record”をあなたに向けることを望むかもしれません[SERVER_IP]。これはあなたがあなたのウェブサイト(www.example.com)に移動することによってWordPressにアクセスすることを可能にします。DNSレコードを更新する場合は、必ず「WordPressアドレス(URL)」と「サイトアドレス(URL)」をドメイン名に合わせて編集してください。これらの設定はWordPressの管理(https://[SERVER_IP]/wp-admin/)にあり-> Settings -> Generalます。また、server_nameNginxサイト設定ファイルの属性を更新する必要があります。そうしないと、Wordpressは電子メールを送信できなくなります。次の手順を実行します:

vim /etc/nginx/conf.d/wordpress_http.conf
# Change the server_name underscore "_" to your domain name.

vim /etc/nginx/conf.d/wordpress_https.conf
# Change the server_name underscore "_" to your domain name.

systemctl restart nginx.service

wp-adminログインプロンプトの削除

セキュリティ上の理由から、WordPressアプリには、/wp-admin/ページにアクセスしたときに開く最初のログインプロンプトがあります。このプロンプトを削除するには、次の手順に従います。

  1. sshrootとして使用してサーバーにログインします。
  2. あなたのバーチャルホストファイルのバックアップを作成します。 cp /etc/nginx/conf.d/*.conf /root/
  3. の両方の仮想ホストファイルを編集します/etc/nginx/conf.d/。で始まるコードブロックを削除する必要がありlocation ^~ /wp-admin/ます。約15行です。
  4. 変更を保存して、Webサーバーを再起動します。 systemctl restart nginx.service; systemctl restart php7.0-fpm.service

SSLの詳細

あなたのWordPressサーバーはURL http://https://URLの両方でアクセスできます。デフォルトでは、https://URLは自己署名証明書を使用します。これはセキュリティ警告を表示します。これは無視して構いません。

https://サポートを無効にするには、以下行います。
  1. sshrootとして使用してサーバーにログインします。
  2. HTTPS仮想ホストファイルをWebサーバーのconfから移動します。 mv /etc/nginx/conf.d/wordpress_https.conf /root/
  3. Webサーバーを再起動します。 systemctl restart nginx.service; systemctl restart php7.0-fpm.service

WordPressサイトの計画によっては、実際の認証局によって提供されたものに証明書を更新することをお勧めします。これはセキュリティ警告エラーを取り除くでしょう。新しい証明書をインストールするには、次の手順に従います。

  1. ドメインの認証局から証明書を取得します。
  2. sshrootとして使用してサーバーにログインします。
  3. server.crtserver.keyファイルを/etc/nginx/ssl/更新された証明書に置き換えます。証明書フォーマットの変換に関する詳細は、この記事の範囲外です。
  4. Webサーバーを再起動します。 systemctl restart nginx.service; systemctl restart php7.0-fpm.service

SQLデータベース

VPS上で実行されているMySQLデータベースサーバーがあります。次のコマンドを実行してデータベースに接続できます。

mysql -u root

MySQLのrootパスワードはのVPSに保存され/root/.my.cnfます。

興味のあるファイル/フォルダ

  • MySQLのログ: /var/log/mysqld*.log
  • Vhost conf: /etc/nginx/conf.d/
  • Vhost SSL: /etc/nginx/ssl
  • WPコード: /var/www/html/
  • WPのアップロード: /var/www/html/wp-content/uploads
  • wp-cli: /usr/local/bin/wp