2 a198107 a198107 于 2013.11.06 20:44 提问

php在配置apache虚拟主机时启动虚拟主机配置后就无法启动apache

在httpd.conf 配置虚拟主机:

Virtual hosts ,虚拟主机

Include conf/extra/httpd-vhosts.conf
将上一句Include这句话打开后,apache就无法启动了,而且其他的配置都检查了,没有问题。
查看了error.log (部分log)是这样的:
Starting the Apache2.2 service
The Apache2.2 service is running.
rmine the server's fully qualified domain name, using 113.57.80.135 for ServerName
[Fri Sep 27 15:21:59 2013] [notice] Apache/2.2.14 (Win32) configured -- resuming normal operations
[Fri Sep 27 15:21:59 2013] [notice] Server built: Sep 28 2009 22:41:08
[Fri Sep 27 15:21:59 2013] [notice] Parent: Created child process 2036
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 113.57.80.135 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 113.57.80.135 for ServerName
[Fri Sep 27 15:22:00 2013] [notice] Child 2036: Child process is running
[Fri Sep 27 15:22:00 2013] [notice] Child 2036: Acquired the start mutex.
[Fri Sep 27 15:22:00 2013] [notice] Child 2036: Starting 64 worker threads.

[Fri Sep 27 15:22:00 2013] [notice] Child 2036: Starting thread to listen on port 80.
[Fri Sep 27 15:46:37 2013] [notice] Parent: Received restart signal -- Restarting the server.
[Fri Sep 27 15:46:37 2013] [notice] Child 2036: Exit event signaled. Child process is ending.

1个回答

franzhong
franzhong   2013.11.08 09:54
已采纳

虚拟主机不是你这样配的吧
基础的localhost能进行吧(httpd-vhosts.conf)

<VirtualHost *:8081>
    ServerAdmin localhost:8081
    DocumentRoot "D:/xampp/htdocs/myTestFolder"
    ServerName abc.com
    ServerAlias www.abc.com
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>

类似添加以上内容,另外用非80端口要添加Listen port检查是否开启netstat -an
(host文件添加映射)
apache 需重启

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!