kstm-su / isctsc2021Summer

ictsc2021夏の陣チームkstm用
0 stars 0 forks source link

2. 頑固なindex.html #1

Closed ISEglock17 closed 3 years ago

ISEglock17 commented 3 years ago

*概要* I君はnginxを使ってwebページを公開したいらしいが、どうやらindex.htmlを編集後再起動すると元の内容に戻ってしまうらしい。 I君に代わって原因を特定してあげてほしい。

*前提条件* /var/www/html/index.html を使う

*初期状態* サーバでcurl localhostを実行するとWelcome to ICTSCと返ってくる

*終了状態* index.htmlを任意の内容に編集し、その内容がOSを再起動しても消えない。

*接続情報* VM名 ホスト名 ユーザー パスワード Webサーバー 192.168.9.1 user ictsc2021

passerby-1 commented 3 years ago

回答

お世話になっております。チームkstmです。

この問題では、OSの起動時にファイルの作成・削除を行う systemd-tmpfiles により、起動時に元のファイルが再作成されていることが原因でトラブルが発生したと考えられます。

そのため、以下のように設定ファイルを削除し、/var/www/html/index.html の更新・OSの再起動後、正しく更新後のファイルが表示されることを確認いたしました。

確認のほど、よろしくお願いします。

手順

  1. /etc/tmpfiles.d/ictsc.conf を削除

確認方法

  1. index.html を編集
  2. curl localhost として編集後の内容を確認
  3. sudo reboot として、OSを再起動
  4. サーバへ再度アクセスし、再度2. の手順を行うことによって、元ファイルへ戻っていないことを確認