前提・実現したいこと
さくらVPSサーバーにUbuntu 20.04
とNginx
のインストール作業を行っています。
サイト等を参考にし、作業を行っていますが、必要な作業を行いブラウザにリモートサーバーのIPアドレスを入力しても、Nginxのランディングページ(下記の画像)が表示されません。
![]
systemctl status nginx
のコマンドを実行して動作を確認すると、
Active: active (running)
と表示されるので、Nginx
の動作はしていると思うのですが、ブラウザでの動作確認ができません。
以下の作業の他、どのような対応が必要でしょうか?
試したこと
表示の確認ために行った手順は以下のとおりです。
-
リモートサーバーへOSのインストール(さくらVPSサーバーで標準OSインストールでUbuntu20.04をインストール)
-
リモートサーバーへログインデフォルトの管理ユーザーであるubuntuにsudoの権限を与える
# usermod -aG sudo ubuntu
- 以下の方法でNginxのインストール
sudo apt update
sudo apt install nginx
- ファイヤーウォールの設定と開始
$ sudo ufw allow ssh
$ sudo ufw allow 80
$ sudo ufw allow 443
$ sudo ufw enable
- ファイヤーウォールの動作確認
$ sudo ufw status
以下のように表示される
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere 80 ALLOW Anywhere 443 ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) 80 (v6) ALLOW Anywhere (v6) 443 (v6) ALLOW Anywhere (v6)
- Nginxの動作をサーバーに合わせるため以下のコマンド実施
$ sudo systemctl stop nginx.service
$ sudo systemctl start nginx.service
$ sudo systemctl enable nginx.service
- systemd initシステムでサービスが実行されていることを確認
systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset:> Active: active (running) since Sat 2021-04-10 22:25:51 JST; 10min ago Docs: man:nginx(8) Process: 52255 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_proc> Process: 52267 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (> Main PID: 52268 (nginx) Tasks: 2 (limit: 471) Memory: 4.9M CGroup: /system.slice/nginx.service ├─52268 nginx: master process /usr/sbin/nginx -g daemon on; master> └─52269 nginx: worker process
- ブラウザにリモートサーバーのIPアドレスを入力して、ランディングページ表示の確認
http://xxx.xxx.xxx.xxx
以下のように、This site can’t be reachedの表示になる
補足情報(FW/ツールのバージョンなど)
ローカル環境:
・mac Catalina
リモートサーバー環境:
・OS:Ubuntu 20.04 LTS(Focal Fossa) amd64
・Nginx:1.18.0
あなたの回答
tips
プレビュー