如果端口号不同,如何将主机域定向到本地?

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

我想为现有的实时网站开发,但如果它有不同的端口,则设置Apache和Host文件指向我的本地命名服务器。

sub.example.com是实时网站

sub.example.com:81指向我的本地Xampp命名服务器。

我正在尝试使用来自实时网站的cookie来开发本地增强功能,然后将其测试然后上传到实际网站,但Cookie设置使用完整的子域名sub.example.com。因此,当我将本地服务器设置为dev.sub.example.com时,我无法读取cookie。因此,如果我可以将端口81指向我的本地而不是实时,则仍然可以读取cookie。

我已添加到hosts文件中

127.0.0.1  sub.example.com:81

并添加了虚拟主机配置

<VirtualHost sub.example.com:81>

并指向适当的目录,但这根本不加载,即使实时网站继续加载正常。我收到Time Out连接错误。很近!

apache xampp config hosts port-number
1个回答
0
投票

没关系,只是一个奇怪的Firefox问题。适用于Chrome和Firefox专用模式。

为主机文件添加了2个IP ....本地IP和实际服务器IP。

127.0.0.1  sub.example.com
xxx.xxx.xxx.xx  sub.example.com

并在虚拟主机文件....添加了2个条目...一个为实时网站....

<VirtualHost sub.example.com:80>
    ServerName sub.example.com:80
    DocumentRoot "xxx.xxx.xxx.xx"
</VirtualHost>

和第二个虚拟主机和不同的端口指向本地目录...

<VirtualHost sub.example.com:81>
    ServerName sub.example.com:81
    DocumentRoot "C:/dev/localsite"
</VirtualHost>

现在我能够在我的本地开发实例上使用实时服务器身份验证和cookie创建。

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