nginxでvirtualhost
ユーザーを追加
sudo adduser user
公開ディレクトリを作る
そのユーザーでログインして公開用のディレクトリを作成する。
$ mkdir directory
sudoが使えるユーザーでログイン
Virtualhostの設定
sudo nano /etc/nginx/sites-available/default
server {
listen 80;
listen [::]:80;
root /home/user/directory;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html index.php;
server_name yourdomain;
以下省略
別名を付けて、ファイル名は
/etc/nginx/sites-available/yourdomain
文法チェック
sudo nginx -t
シンボリックの作成
sudo ln -s /etc/nginx/sites-available/yourdomain /etc/nginx/sites-enabled/yourdomain
Nginxの再起動
sudo systemctl reload nginx