「 /var/www/html 」に htmlファイルのアップロード先を変更します。
「 /etc/nginx/conf.d 」の中に「 myapp.conf 」というファイルを作成します。
sudo vi /etc/nginx/conf.d/myapp.conf
nginx の設定ファイルを以下のように変更します。
/etc/nginx/conf.d/myapp.conf
server {
location / {
root /var/www/html;
index index.html;
}
}
「 /var 」の中に「 www/html/index.html 」というディレクトリとファイルをそれぞれ作成します。
「 /var 」ディレクトリに移動して、以下のコマンドを実行し、ディレクトリとファイルを作成します。
sudo mkdir -p www/html
sudo vi index.html
作成した「 index.html 」を以下のように変更します。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>テストページ</title>
</head>
<body>
<p>テストページ</p>
</body>
</html>
「 /var/www/html 」の所有者を変更します。以下のコマンドを実行します。
sudo chown -R nginx:nginx /var/www/html
ファイルとディレクトリのパーミッションを以下のように変更します。
sudo chmod -R 755 /var/www/html
SELinux を有効にしている場合、以下のように変更します。
sudo chcon -R -t httpd_sys_content_t /var/www/html
Nginx を再起動します。
sudo systemctl restart nginx
問題が発生する場合は、エラーログを確認します。
sudo tail -f /var/log/nginx/error.log