「Ubuntu 22.04」nginx のバーチャルホストを設定する方法
環境
OSのバージョンを確認します
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
nginxバーチャルホストの設定方法
1.バーチャルホストのディレクトリを作成します
# mkdir /var/www/virtual.arkgame
# mkdir /var/www/virtual.arkgame
# mkdir /var/www/virtual.arkgame
2.バーチャルホスト情報を設定します
# vi /etc/nginx/sites-available/virtual.arkgame.conf
以下の内容を追記します
server {
listen 80;
server_name www.virtual.arkgame;
location / {
root /var/www/virtual.arkgame;
index index.html index.htm;
}
}
server {
listen 80;
server_name www.virtual.arkgame;
location / {
root /var/www/virtual.arkgame;
index index.html index.htm;
}
}
server { listen 80; server_name www.virtual.arkgame; location / { root /var/www/virtual.arkgame; index index.html index.htm; } }
3.配置ファイルにリンクを貼ります
# cd /etc/nginx/sites-enabled
# ln -s /etc/nginx/sites-available/virtual.arkgame.conf ./
# cd /etc/nginx/sites-enabled
# ln -s /etc/nginx/sites-available/virtual.arkgame.conf ./
# cd /etc/nginx/sites-enabled # ln -s /etc/nginx/sites-available/virtual.arkgame.conf ./
4.nginxを再起動します
# systemctl restart nginx
# systemctl restart nginx
# systemctl restart nginx