AMPPS虚拟主机无法工作。

问题描述 投票:3回答:3
  1. 我更新了etchosts,测试ping,域名正常。
  2. 我使用ampps管理工具添加域名,并验证修改后的内容如下。
<VirtualHost 127.0.0.1:80>
<Directory "/www/companyname">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
</Directory>
ServerName local.companyname.com
ServerAlias local.companyname.com
ScriptAlias /cgi-bin/ "/www/companyname/cgi-bin/"
DocumentRoot "/www/companyname"
ErrorLog "/Applications/AMPPS/apache/logs/local.companyname.com.err"
CustomLog "/Applications/AMPPS/apache/logs/local.companyname.com.log" combined
</VirtualHost>

然后我重启ampps,但还是不行。它将连接到默认的127.0.0.1页面,而不是我的'wwwcompanyname'页面。

virtualhost ampps
3个回答
1
投票

这个问题是由于AMPPS的默认设置,你应该在AMPPSconf文件夹下建立'额外'文件夹,而不是AMPPS下的文件夹。apache/extra,应是AMPPSconf/extra.


1
投票

我不得不在Ampps目录下直接添加一个 "额外 "文件夹。

Ampps/extra/

在那之后,一切都开始工作,如预期。


0
投票

所有你需要的是添加你的虚拟主机到etchosts文件,例如。

127.0.0.1 example.com。

不幸的是,Ampps不做这个。

PS 不要忘记以root用户的身份编辑etchosts (例如 sudo nano etchosts)

© www.soinside.com 2019 - 2024. All rights reserved.