「Fedora 36」Apache2.4.53 バーチャルホストを有効化する方法

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/redhat-release
Fedora release 36 (Thirty Six)
# cat /etc/redhat-release Fedora release 36 (Thirty Six)
# cat /etc/redhat-release
Fedora release 36 (Thirty Six)

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# httpd -V
Server version: Apache/2.4.53 (Fedora Linux)
# httpd -V Server version: Apache/2.4.53 (Fedora Linux)
# httpd -V
Server version: Apache/2.4.53 (Fedora Linux)

バーチャルホストを有効化する手順
1.バーチャルホストのディレクトリを作成します

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

2.バーチャルホストのドメインを設定します
# vi /etc/httpd/conf.d/vhost.conf
以下の内容を追記します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ドメインの設定
<infoHost *:80>
DocumentRoot /var/www/html
ServerName www.arkgame.com
</infoHost>
# バーチャルホストのドメインの設定
<infoHost *:80>
DocumentRoot /var/www/info.arkgame
ServerName www.info.arkgame
ServerAdmin contact@info.arkgame
ErrorLog logs/info.arkgame-error_log
CustomLog logs/info.arkgame-access_log combined
</infoHost>
<Directory "/var/www/info.arkgame">
Options FollowSymLinks
AllowOverride All
</Directory>
# ドメインの設定 <infoHost *:80> DocumentRoot /var/www/html ServerName www.arkgame.com </infoHost> # バーチャルホストのドメインの設定 <infoHost *:80> DocumentRoot /var/www/info.arkgame ServerName www.info.arkgame ServerAdmin contact@info.arkgame ErrorLog logs/info.arkgame-error_log CustomLog logs/info.arkgame-access_log combined </infoHost> <Directory "/var/www/info.arkgame"> Options FollowSymLinks AllowOverride All </Directory>
# ドメインの設定
<infoHost *:80>
    DocumentRoot /var/www/html
    ServerName www.arkgame.com
</infoHost>

# バーチャルホストのドメインの設定
<infoHost *:80>
    DocumentRoot /var/www/info.arkgame
    ServerName www.info.arkgame
    ServerAdmin contact@info.arkgame
    ErrorLog logs/info.arkgame-error_log
    CustomLog logs/info.arkgame-access_log combined
</infoHost>

<Directory "/var/www/info.arkgame">
    Options FollowSymLinks
    AllowOverride All
</Directory>

3.apache2を再起動します

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

 

Fedora 36

Posted by arkgame