安装完毕apache后,不需要修改任何配置文件,包括 httpd.conf 、 httpd.conf 和 apache2.conf 配置文件。
more /etc/apache2/sites-available/site1.xxxx.com
代码:
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName www.xxx.com
CustomLog /var/log/apache2/site1.xxxx.com-access.log combined
DocumentRoot /var/www/site1/
<Directory /var/www/site1/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
more /etc/apache2/sites-available/site2.xxxx.com
代码:
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName www.zzz.com
ServerAlias site2.yyyy.com
CustomLog /var/log/apache2/site2.xxxx.com-access.log combined
DocumentRoot /web/site2
<Directory /web/site2>
Options Indexes
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
创建完毕后,直接
sudo ln -s /etc/apache2/sites-available/site1.xxxx.com /etc/apache2/sites-enabled/site1.xxxx.com
sudo ln -s /etc/apache2/sites-available/site2.xxxx.com /etc/apache2/sites-enabled/site2.xxxx.com
当然还在/etc/hosts文件中下设置
127.0.0.1 www.xxx.com
127.0.0.1 www.zzz.com