a198107
a198107
采纳率50%
2013-11-06 12: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 8年前

    虚拟主机不是你这样配的吧
    基础的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 需重启

    点赞 1 评论 复制链接分享