【问题标题】:WAMP doesn't seem to be changing IP address to a domainWAMP 似乎没有将 IP 地址更改为域
【发布时间】:2017-10-21 21:43:33
【问题描述】:

我正在尝试更改从 WAMP 服务器访问我的网站的方式。我可以像 xxx.xxx.xxx.xxx/name 一样访问它,是的,它工作得很好。我搜索了如何将“xxx.xxx.xxx.xxx/name”更改为像 www.name.com 这样的域名,我得到了一些结果,但没有一个有效。这些是我做过的事情:

首先我去了我的主机文件

C:\Windows\System32\drivers\etc

,添加了一行“127.0.0.1 mytestdomain.com”,看起来是这样的: host file

接下来,我将“#Include conf/extra/httpd-vhosts.conf”从位于以下位置的 httpd.conf 更改为“包含 conf/extra/httpd-vhosts.conf”:

"D:\wamp64\bin\apache\apache2.4.27\conf"

.

最后,我补充了

<VirtualHost mytestdomain.com>
    DocumentRoot "D:/wamp64/www/myTestDomain/"
    ServerName mytestdomain.com
    ServerAlias mytestdomain.com
    <Directory "D:/wamp64/www/myTestDomain/">
        Order allow, deny
        Allow from all
    </Directory>
</VirtualHost>

“httpd-vhosts.conf”位于:

"D:\wamp64\bin\apache\apache2.4.27\conf\extra"

哦,是的,这是在 myTestDomain 文件夹中:myTestDomain

完成所有这些后,我重新启动了 WAMP 并转到了我的域主,但它似乎没有工作,同时“xxx.xxx.xxx.xxx/myTestDomain”似乎工作。

【问题讨论】:

    标签: wampserver


    【解决方案1】:

    您的 HOSTS 文件应如下所示

    127.0.0.1  localhost
    127.0.0.1  mytestdomain.com
    ::1  localhost
    ::1  mytestdomain.com
    

    你的虚拟主机定义是这样的

    <VirtualHost *:80>
        ServerName localhost
        DocumentRoot D:/wamp64/www
        <Directory  "D:/wamp64/www/">
            Options +Indexes +FollowSymLinks +MultiViews
            AllowOverride All
            Require local
        </Directory>
    </VirtualHost>
    
    <VirtualHost *:80>
        DocumentRoot "D:/wamp64/www/myTestDomain/"
        ServerName mytestdomain.com
        ServerAlias mytestdomain.com
        <Directory "D:/wamp64/www/myTestDomain/">
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride All
            Require local
        </Directory>
    </VirtualHost>
    

    或者打开 wampserver 主页并使用Tools 菜单下的Add a Virtual Host 链接,一切都会为您正确完成。

    注意:使用.com 是个坏主意,除非您确实打算从您的 PC 托管您的实时站点,而是使用 .dev 例如。相应地更改 HOSTS 文件。

    更大 注意:从 PC 托管实时站点是一个非常糟糕的主意。如果您使用的是桌面操作系统,则它未配置为处理超过 30 个外部连接,因此,如果您的网站变得有点流行,用户将获得糟糕的体验,他们中的大多数人都在排队等待要下载的页面部分的连接。

    【讨论】:

    • 感谢您的回复,正是您的注释!但是,我不是为了教育目的而尝试托管一个大网站。再次感谢您!
    • 哦,我可以在其他设备上以完全不同的连接方式访问托管网站吗?使用 DNS。
    • 如果我在字里行间读到,我猜你是在谈论从手机或平板电脑访问这个网站。如果我猜对了have a look at this answer, it may help you
    猜你喜欢
    • 2016-11-23
    • 2022-01-22
    • 2014-08-28
    • 1970-01-01
    • 2011-06-09
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    相关资源
    最近更新 更多