3
  1. 我更新 /etc/hosts 并测试 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 页面,而不是我的“/www/companyname”页面。

4

3 回答 3

1

问题是由于 AMPPS 的默认设置,您应该在 AMPPS/conf 文件夹下创建 'extra' 文件夹,它不是 AMPPS/ 下的那个apache/extra,应该是 AMPPS/ conf/extra

于 2016-09-26T18:18:33.023 回答
1

我必须在 Ampps 目录下直接添加一个“额外”文件夹。

Ampps/extra/

之后,一切都开始按预期工作。

于 2018-01-24T21:39:52.350 回答
0

您只需将虚拟主机添加到 /etc/hosts 文件中,例如:

127.0.0.1 example.com

不幸的是,amps没有做到这一点

PS 不要忘记以 root 用户身份编辑 /etc/hosts(例如 sudo nano /etc/hosts)

于 2017-06-09T18:08:17.670 回答