GCE(Google Compute Engine)を使ってみたい!〜index.htmlを探す編(ごめんなさい、改訂版)〜
以前書いた記事でubuntuでnginxを入れた場合のindex.htmlの置き場所を探す旅に出かけました。
見つけたものはindex.htmlでしたが、このindex.htmlを変更してもトップページに変更がすいませんでした...
なにが間違っていたか
index.htmlを見つけたことには間違いありません。が、このindex.htmlを編集しても、ページが変わりませんでした。ここのindex.htmlは、自分が探していた「ここをいじったらページが変わる場所」ではなかったです。
ここにルートを設定することで、このindex.htmlが使えるページになるようです。
とはいえ、上記Qiitaで書いた場所に「index.htmlがデフォルトである」と書いてあるものをよく見ました。場合によっては違うこともあるみたいです。
本当のindex.htmlを探す
nginx設定ファイルで、ルートディレクトリを設定する root
を見つける!
root
を見つける!この記述を見つけられれば、どこのhtmlを変更すればページが変化するのかを特定できます。
nginxの設定ファイルは /etc/nginx/nginx.conf
に配置されています。この中を見てみると、rootの情報は何も書かれていない!が、
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
こんな記述を発見。
/etc/nginx/conf.d
以下の全ての.confファイルをincludeします、と、 /etc/nginx/sites-enabled
以下の全てをincludeしますという意味ですね。
-
/etc/nginx/conf.d/
以下のファイルを見てみる → なんにもない! -
/etc/nginx/sites-enabled
以下を見てみる →defalt
というファイルを発見!中身を見てみます。
/etc/nginx/sites-available/default を見てみる
root /var/www/html;
こんな記述が!完全にここにあるindex.htmlが探してたやつだ!!
ここのindex.htmlを変更したら、TOPも変更されました。
最初に変更していたindex.htmlへrootを向けるように変更しておきます。
root /usr/share/nginx/html;
に変更しました。
これで自分の好きなところにindex.htmlをおいて、HPを公開することができそうです!!
疑問
ローカルでhtmlを作成してから、それをどうやってCGE上に持ってくるのでしょうか?調べます!
参考文献
Author And Source
この問題について(GCE(Google Compute Engine)を使ってみたい!〜index.htmlを探す編(ごめんなさい、改訂版)〜), 我々は、より多くの情報をここで見つけました https://qiita.com/haradahirokikiki/items/7f37b0674f0b11ae0c14著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .