VPSがあれば、自分でWebサイトをホストできます。本ガイドでは人気のNginxを使い、ゼロから公開までを解説します。
1. Nginxをインストール
Ubuntuの場合、ログイン後に実行します:sudo apt update && sudo apt install -y nginx。完了したらサーバーIPにアクセスし、Nginxのウェルカムページが表示されれば成功です。
2. サイトファイルをアップロード
Webファイルを /var/www/html に置きます。scpまたはSFTPツールでアップロードします。
3. サイトを設定
/etc/nginx/sites-available に設定ファイルを作成し、server_name(ドメイン)とroot(サイトのディレクトリ)を設定し、sites-enabled にシンボリックリンクを張り、sudo nginx -t で構文を確認してから sudo systemctl reload nginx で反映します。
4. ドメインを向ける
ドメインレジストラで、ドメインのAレコードをサーバーIPに設定し、DNSの反映を待ってドメインでアクセスします。
5. HTTPSを追加
無料のLet's Encrypt証明書でHTTPSを有効にします。「無料SSL証明書の取得方法」をご覧ください。
手順は簡単です。問題があれば00Sharkサポートにお問い合わせください。