【问题标题】:Set up apache with multiple virtualhosts使用多个虚拟主机设置 apache
【发布时间】:2013-03-03 07:44:06
【问题描述】:
【问题讨论】:
标签:
apache
mod-rewrite
virtualhost
virtual-hosts
【解决方案1】:
对于 localhost 子域,您必须将该子域添加到 /etc/hosts
127.0.0.1 localhost test.localhost
【解决方案2】:
您是否尝试编辑您的 apache conf 文件?
像这样的
# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin ramesh@thegeekstuff.com
DocumentRoot "/usr/local/apache2/docs/thegeekstuff"
ServerName thegeekstuff.com
ServerAlias www.thegeekstuff.com
ErrorLog "logs/thegeekstuff/error_log"
CustomLog "logs/thegeekstuff/access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin ramesh@top5freeware.com
DocumentRoot "/usr/local/apache2/docs/top5freeware"
ServerName top5freeware.com
ServerAlias www.top5freeware.com
ErrorLog "logs/top5freeware/error_log"
CustomLog "logs/top5freeware/access_log" common
</VirtualHost>