如何使用wamp修改本地主机中的网址?

问题描述 投票:0回答:2

如何将 localhost/sample/index.php 更改为 dev.sample.com?我使用 nginx 在 ubuntu 中制作它,我想知道如何使用 wamp 服务器在 Windows 中制作它。

windows localhost wampserver
2个回答
3
投票

首先你需要添加这一行:

127.0.0.1 dev.sample.com

C:\Windows\System32\drivers\etc\hosts
(用记事本编辑)。

之后,取消注释该行(第 512 行附近):

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

Of

C:\wamp\bin\apache\apacheX.Y.Z\conf\httpd.conf
通过删除首字母
#
,所以你得到:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

最后,编辑

C:\wamp\bin\apache\apacheX.Y.Z\conf\extra\httpd-vhosts.conf
,将其添加到文件末尾:

<VirtualHost *:80>
    DocumentRoot "c:/YOURPROJECTPATH/sample"
    ServerName dev.sample.com
</VirtualHost>

apacheX.Y.Z
代表您的 WAMP 正在使用的 Apache 版本。

您可以在 Apache 的文档示例中查看更多关于 如何创建虚拟主机的示例(WAMP = Windows+Apache+MySQL+PHP)。

完成这些编辑后,左键单击窗口时钟附近的 WAMP 图标,转到 Apache > 服务 > 重新启动服务,您现在可以使用新的 URL。一个小建议:您可以选择更不常见的 URL,例如

sample.developer
这样当 Apache 服务关闭时您就不会进入真正的网站。

用于保持 http://localhost/ 重定向

您可以在

C:\Windows\System32\drivers\etc\hosts
文件中留下两行:

127.0.0.1 localhost
127.0.0.1 dev.sample.com

或者您可以使用同一行:

127.0.0.1 localhost dev.sample.com

但是,我建议你不要在一行中堆积很多参考文献(4到5个就可以了)。最好有更多线路连接到同一 IP。

与新网站的虚拟主机一起,您还可以将其放在

C:\wamp\bin\apache\apacheX.Y.Z\conf\extra\httpd-vhosts.conf
中(位于另一个网站的上方或下方):

<VirtualHost *:80>
    DocumentRoot "c:/wamp/www"
    ServerName localhost
</VirtualHost>

0
投票

http://localhost/add_vhost.php

(只需使用该链接,然后阅读说明。)

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