「Ubuntu 22.04」nginx のバーチャルホストを設定する方法

環境
OSのバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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.バーチャルホストのディレクトリを作成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# mkdir /var/www/virtual.arkgame
# mkdir /var/www/virtual.arkgame
# mkdir /var/www/virtual.arkgame

2.バーチャルホスト情報を設定します
# vi /etc/nginx/sites-available/virtual.arkgame.conf
以下の内容を追記します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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.配置ファイルにリンクを貼ります

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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を再起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl restart nginx
# systemctl restart nginx
# systemctl restart nginx

 

Ubuntu 22.04

Posted by arkgame