1.在httpd的配置文件中启用虚拟主机配置文件:
#vim /usr/local/apache2/conf/httpd.conf
-------删除httpd.conf中的这行前面的警号
#Include conf/extra/httpd-vhosts.conf
#vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
添加加入如下配置:
添加完之后执行测试命令:
#/usr/local/apache2/bin/apachectl -t
报错如下:
Warning: DocumentRoot [/usr/local/apache2/docs/dummy-host.example.com] does not exist
Warning: DocumentRoot [/usr/local/apache2/docs/dummy-host2.example.com] does not exist
解决方法两种:
第一种:
事实上提示的两个文件是配置文件中的两个虚拟主机的例子,并没有作用,可以注释掉。
将配置文件/usr/local/apache2/conf/extra/httpd-vhosts.conf中
#vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
第二种:
如果不想删除也懒得注释,那就在/usr/local/apache2/下面新建目录/docs/dummy-host.example.com和/docs/dummy-host2.example.com,命令如下:
#cd /usr/local/apache2
#mkdir -p /docs/dummy-host.example.com
#mkdir -p /docs/dummy-host2.example.com
本文由 Mr Gu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Aug 26, 2016 at 09:24 pm