やりたいこと
契約したさくらVPSに、簡単なHTMLを置き、URLにアクセスするとそのHTMLを表示させたい
### 環境
■さくらのVPS バージョン:v5(現在お試し期間中)
■ホスト名:xx0-000-00000.vs.sakura.ne.jp
■IPv4:153.999.99.99
■webサーバ:nginx version: nginx/1.14.1
$ sudo systemctl status nginx
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor pres>
Active: active (running) since Sun 2021-07-25 10:26:27 JST; 2s ago
Process: 1052 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 1050 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
Process: 1048 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status>
Main PID: 1053 (nginx)
Tasks: 3 (limit: 6006)
Memory: 15.0M
CGroup: /system.slice/nginx.service
tq1053 nginx: master process /usr/sbin/nginx
tq1054 nginx: worker process
mq1055 nginx: worker process
■Nginx起動設定ファイル
sudo vi /etc/nginx/nginx.conf
変更点・・・root(/var/wwwに変更)
※https://knowledge.sakura.ad.jp/9006/だと「ルートディレクトリは「/var/www/html/」である」と書かれていますが、なぜか
cd /var/www/htmlとすると「-bash: cd: /var/www/html: No such file or directory」となります。
しかし、フォルダ作成すると「mkdir: cannot create directory ‘/html’: File exists」となるので、原因が分からず、ひとまず「/var/www直下」をルートに設定しました。
### 躓いている箇所
ホスト名(http://xx0-000-00000.vs.sakura.ne.jp/index.html)
IPv4名(http://153.999.99.99/index.html)
のどちらも下記のようになり、アクセスできませんでした。
このサイトにアクセスできませんxxxxxx からの応答時間が長すぎます。
次をお試しください
接続を確認する
プロキシとファイアウォールを確認する
Windows ネットワーク診断ツールを実行する
ERR_CONNECTION_TIMED_OUT
/var/www配下のファイルは以下の通りです。index.htmlは確かに存在しています。
[xxxxxxx www]$ ls -l
-rw-r--r-- 1 root root 12 Jul 25 10:20 index.html
-rw-r--r-- 1 root root 23 Jul 25 10:20 index.php
どうすれば、index.htmlを表示できるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/25 02:20
2021/07/25 02:43
2021/07/25 02:45
2021/07/25 02:47