いつも設定ファイルの場所を忘れるのでメモ
設定ファイルの場所
/etc/apache2/ |-apache2.conf |-ports.conf |-site-available/ |-000-default.conf |-default-ssl.conf |-sites-enabled/ |-conf-available/ |-conf-enabled/ |-mod-available/ ←MODのconfigファイル MPMの設定ファイルもこの中 |-mod-enabled/ |-envvars |-magic
VirtualHostの設定
vi /etc/apache2/sites-available/sub.example.com.confServerName sub.example.com ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog /var/log/apache2/sub.example.com.error.log CustomLog /var/log/apache2/sub.example.com.access.log combined LogLevel warn
有効化
$ sudo a2ensite sub.example.com.conf ↓ /etc/apache2/sites-enabledにsymlinkができる
再起動
sudo service apache2 restart
コメント