大家晚上,
首先,如果这是提出这个问题的最佳位置,我很抱歉,请随时重定向我或此帖:)
我在C上安装了WAMP:但是任何项目都将存在于单独的驱动器上。我可以创建一个别名来指向正确的目录 - 没问题。问题在于我希望/需要为每个项目分配一个自定义URL(因此,而不是localhost / mysite,它将类似于mysite.dev)。
我找到this article,但它有点旧,所以我不确定这些信息是否仍然准确。这是我到目前为止所做的:
<VirtualHost 127.0.0.1>
DocumentRoot "d:/projects/mysite/"
ServerName mysite.dev
ServerAlias mysite.dev
<VirtualHost>
最后这不会产生任何错误,只是一个大胖403禁止访问“您无权访问/在此服务器上。”
不知道从哪里开始,这不完全是我的专业领域:P非常感谢所有帮助/提示!谢谢!
答案 0 :(得分:1)
尝试设置端口以侦听
<VirtualHost *:80>
DocumentRoot d:/projects/mysite/
ServerName mysite.dev
</VirtualHost>
答案 1 :(得分:0)
又过了一两个小时,我实际上可以回答我自己的问题了。
另一个论坛上有人提到你需要在httpd-vhost.conf文件中提及普通的本地主机,所以这就是我在那里得到的:
<VirtualHost *:80>
ServerName localhost
DocumentRoot "c:/wamp/www/"
</VirtualHost>
<VirtualHost *:80>
ServerName platypus.dev
DocumentRoot "d:/projects/test/"
<Directory "d:/projects/test/">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
退出WAMP,重启 - 很高兴。希望这有助于其他人:)
答案 2 :(得分:0)
根据您正在使用的WAMP堆栈,每个堆栈中的不同但非常silimar配置。 WAMP =(apache,mysql,php FOR Windows ... Win Ap My Php)。有不同的WAMP堆栈,AMPPS,XAMPP,Bitnami ..您可能会使用WAMP服务器(大多数人称之为WAMP,但也可能意味着其他人,其配置略有不同......)
如果您正在使用WAMPserver,我认为配置“自定义URL”最简单,这意味着虚拟主机。您只需要取消注释apache文件夹中httpd.conf中的vhosts配置文件,并且您已经有一个如何在此文件中设置虚拟主机的模板,有2个虚拟主机作为示例。但是,不要忘记Windows的“主机”文件,你需要在你的hosts文件中设置127.0.0.1 [url_you_want],并且你的apache vhosts配置文件中的[url_you_want]与“ServerName”相同...