0

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

sub.example.com是实时站点

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

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

我已经添加到主机文件中

127.0.0.1  sub.example.com:81

并添加了虚拟主机配置

<VirtualHost sub.example.com:81>

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

4

1 回答 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 创建。

于 2019-02-15T20:42:16.350 回答