最近我在httpd-vhosts文件中进行了一些更改以创建虚拟主机。之后,wamp图标状态不会变为绿色,因此保持橙色。如果已经通过TEST PORT80运行,我已经为其他http程序寻求帮助,但发现没有程序可以运行。我想在配置虚拟主机时可能会出现一些错误。下面是我在wamp停止工作之前尝试过的。请告诉我配置是否正确或不正确。请提出一些错误配置vhosts文件的解决方案。
这是我在httpd-vhosts文件中包含的行
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "c:/wamp/www"
ServerName tastingroom.com
#ServerAlias www.dummy-host.example.com
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "c:\wamp\www"
ServerName tastingroom.com
ServerAlias www.tastingroom.com
ErrorLog "logs/tastingroom-error.log"
CustomLog "logs/tastingroom-access.log" common
<directory "c:\wamp\www">
Option Indexes FollowSymLinks
AllowOerride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</directory>
</VirtualHost>
在Windows文件夹system32中的“hosts”文件中
enter code here
127.0.0.1 localhost
127.0.0.1 tastingroom.com
答案 0 :(得分:0)
我不认为允许使用相同的服务器名称,请查看apache错误日志并查看它显示的错误消息。此外,您的VirtualHost条目应低于并删除第一个,因为它是多余的
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "c:\wamp\www"
ServerName tastingroom.com
ServerAlias www.tastingroom.com tastingroom.com
ErrorLog "logs/tastingroom-error.log"
CustomLog "logs/tastingroom-access.log" common
<directory "c:\wamp\www">
Option Indexes FollowSymLinks
AllowOerride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</directory>
</VirtualHost>
答案 1 :(得分:0)
我希望你对这些命令了如指掌, 但我仍然建议你遵循,因为我已经通过以下程序取得了成功。
我已经在ubuntu pc中完成了
在终端中输入以下内容
sudo nano /etc/hosts (then enter)
它可能要求输入密码&amp;稍后它打开hosts文件,给出一般IP如下
127.0.0.1 project.local
接下来,执行命令
cd /etc/apache2/sites-enabled
(然后输入)
它看起来像/etc/apache2/sites-enabled $
之后
sudo nano project.local
确保project.local必须与我们之前输入的相同。 现在,
<VirtualHost *:80>
ServerName project.local
DocumentRoot /var/www/project
</VirtualHost>
终于..
sudo /etc/init.d/apache2 restart