nginxのデフォルトのドキュメントルートは/usr/share/nginx/html
となっている
これとは別に、/home/user1/public_html
というディレクトリを作成し、
nginxで公開する
cd /home/user1 mkdir public_html
cd /home/user1/public_html chown -R nginx:nginx . find . -type d -exec chmod 700 {} + find . -type f -exec chmod 600 {} + chmod o+x / chmod o+x /home chmod o+x /home/user1
vi /home/user1/public_html/index.html
index.html
というファイルを新規作成
<html> <p>This is index.html in /home/user1/public_html</p> </html>
index.html
の中は、上記のようなものを書く
ブラウザで
http://IPアドレス
のようなURLにアクセスする
This is index.html in /home/user1/public_html
と表示されればOK
この時点ではnginxの設定がまだなので、
This is index.html in /home/user1/public_html
とは表示されないはず
vi /etc/nginx/conf.d/default.conf
default.conf
を新規作成
もしも、default.conf
というファイルがもともと存在する場合は、
default.conf
をdefault.conf.original
のようなファイル名にリネームしてバックアップしておく
そして、空のdefault.conf
を新規作成する
server { listen 80 default_server; root /home/user1/public_html; index index.html; }
nginx -t systemctl restart nginx
nginx
のサービスを再起動
ブラウザで
http://IPアドレス
のようなURLにアクセスする
This is index.html in user1/public_html
と表示されればOK