Debian 11.2にApache2バーチャルホストの設定方法
環境
OSバージョンを確認します
# cat /etc/debian_version
11.2
apache2バージョンを確認します
# apache2 -v
Server version: Apache/2.4.53 (Debian)
Server built: 2022-03-14T16:28:35
# apache2 -v
Server version: Apache/2.4.53 (Debian)
Server built: 2022-03-14T16:28:35
# apache2 -v Server version: Apache/2.4.53 (Debian) Server built: 2022-03-14T16:28:35
説明
バーチャルホストで運用するドメイン名 test.arkgame.com
ホームディレクトリ /home/debian/public_html
操作方法
1.Apache2の配置ファイルを設定します
# vi /etc/apache2/sites-available/test.arkgame.com.conf
以下の内容を新規作成します
<VirtualHost *:80>
ServerName test.arkgame.com
ServerAdmin webmaster@test.arkgame.com
DocumentRoot /home/debian/public_html
ErrorLog /var/log/apache2/test.arkgame.com.error.log
CustomLog /var/log/apache2/test.arkgame.com.access.log combined
LogLevel warn
</VirtualHost>
<VirtualHost *:80>
ServerName test.arkgame.com
ServerAdmin webmaster@test.arkgame.com
DocumentRoot /home/debian/public_html
ErrorLog /var/log/apache2/test.arkgame.com.error.log
CustomLog /var/log/apache2/test.arkgame.com.access.log combined
LogLevel warn
</VirtualHost>
<VirtualHost *:80> ServerName test.arkgame.com ServerAdmin webmaster@test.arkgame.com DocumentRoot /home/debian/public_html ErrorLog /var/log/apache2/test.arkgame.com.error.log CustomLog /var/log/apache2/test.arkgame.com.access.log combined LogLevel warn </VirtualHost>
2.設定を有効にします
# a2ensite test.arkgame.com
Enabling site test.arkgame.com.
To activate the new configuration, you need to run:
systemctl reload apache2
# a2ensite test.arkgame.com
Enabling site test.arkgame.com.
To activate the new configuration, you need to run:
systemctl reload apache2
# a2ensite test.arkgame.com Enabling site test.arkgame.com. To activate the new configuration, you need to run: systemctl reload apache2
3.apache2を再起動します
# systemctl restart apache2