次に、Apacheの設定を変更します。
Apacheでサブドメインを扱う方法として、VirtualHostの機能を使用します。
httpd.confを開きます。
1 2 |
cd /etc/httpd/conf vi httpd.conf |
次に、httpd.confの最後の辺りに以下を記述します。
1 2 3 4 5 6 7 8 9 10 11 12 |
<VirtualHost *:80> ServerName domain.net DocumentRoot /var/www/html/ </VirtualHost> <VirtualHost *:80> ServerName main.domain.net DocumentRoot /var/www/html/wordpress </VirtualHost> <VirtualHost *:80> ServerName sub1.domain.net DocumentRoot /var/www/html/wordpress/sub1 </VirtualHost> |
ファイルを保存します。
Apacheを再起動します。
service httpd restart
エラーが発生しているかも知れませんが、再起動が行えたらOKです。
sub1のパスが通っていないことが原因でエラーが発生するはずです。
<目次>