添加了端口8080的vHost,现在端口80不再工作了

时间:2014-10-20 16:14:19

标签: php macos xampp symfony1

我想在我的symfony项目中使用端口8080,在htdocs文件夹中使用端口80作为我的旧项目。 localhost:8080确实有效,但localhost:80没有服务器连接。我怎么能同时使用(端口80和8080)?

这是我的配置:

Listen 8080
Listen 80

<VirtualHost 127.0.0.1:8080>
  DocumentRoot "/Users/cs/bp/app/web"
  DirectoryIndex index.php
  <Directory "/Users/cs/bp/app/web">
    AllowOverride All
    Allow from All
    Require all granted
  </Directory>

  Alias /sf /Users/cs/bp/app/lib/symfony/1.4/data/web/sf
  <Directory "/Users/cs/bp/app/lib/symfony/1.4/data/web/sf">
    AllowOverride All
    Allow from All
    Require all granted

  </Directory>
</VirtualHost>

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

在你的apache conf中你有:

Listen 8080
Listen 80

<VirtualHost 127.0.0.1:8080>
web server confs here
</VirtualHost>

但我没有看到任何关于端口:80条目。你应该创建

<VirtualHost 127.0.0.1:80>
web server confs here
</VirtualHost>

条目。确保重新启动apache并查看输出中的任何消息。