Debian 11.2にApache2バーチャルホストの設定方法

環境
OSバージョンを確認します
# cat /etc/debian_version
11.2

apache2バージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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

以下の内容を新規作成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<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.設定を有効にします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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

Debian 11

Posted by arkgame