Apache上的特定端口配置

时间:2012-08-16 01:49:21

标签: apache localhost

所以我正在尝试在我的macbook上本地开发一个php网站。我正在使用apache作为我的网络服务器,我安装了php和mysql,我可以在我的网站文件夹中使用php索引文件,但我想把我的所有开发都移到另外一个。

我一直在尝试将apache配置为在不同的端口上运行,到目前为止我已经对我的/etc/apache2/extras/httpd-vhost.conf进行了这些更改

<VirtualHost *:2727>
ServerAdmin foobar@gmail.com
DocumentRoot "/Users/brianWheeler/Foobar"
ServerName local.foobar.com
</VirtualHost>

我编辑了我的/etc/apache2/httpd.conf来说

listen 127.0.0.1:2727 http

我已经开始使用apache,但是当我转到127.0.0.1:2727时,我发现谷歌浏览器页面找不到类型的东西。

我运行apachectl -t命令看错了什么,我只是得到了这个错误

httpd: Could not reliably determine the server's fully qualified domain name, using Foo-Bars-MacBook.local for ServerName

所以我的问题是,我如何配置DocumentRoot /索引页面,以及我可以运行哪种诊断来查看为什么这不起作用?

-Brian

1 个答案:

答案 0 :(得分:0)

httpd:无法可靠地确定服务器的完全限定域名,使用Foo-Bars-MacBook.local作为ServerName - 此错误可能与您的问题无关。 我的大多数测试服务器都给出了这个错误但它们运行没有问题。

请尝试插入没有ip和http的行,

listen 2727

编辑:您可以尝试以下内容:

NameVirtualHost *:2727
Listen 2727