首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VPS上使用LEMP堆栈测试驱动WordPress?

问如何在VPS上使用LEMP堆栈测试驱动WordPress?
EN

WordPress Development用户
提问于 2016-06-03 15:15:07
回答 1查看 118关注 0票数 1

我让example.com在运行Ubuntu 16.04的VPS液滴上运行。该网站是用WordPress在LEMP堆栈(Linux、EngineX、MySql和PHP)上构建的,使用EeasyEngine完成。EasyEngine将自动安装LEMP堆栈。

假设我想在另一个位置试验example.com,并在我完成测试后用测试example.com替换旧的实时example.com。

我所做的是,我部署了另一个液滴与一个不同的IP地址,当然,从同一个VPS提供者。我使用相同域名WordPress的EasyEngine安装了LEMP + example.com。但我不知道如何测试如何驱动这个WordPress安装。我将VPS液滴的DNS指向新的IP地址,但我的浏览器没有捡到它。

我的问题是:当所有其他访问者访问旧的实时example.com站点时,我的机器只能访问实验性的example.com吗?当我完成我的测试,我破坏旧的水滴,并使新的液滴与测试的example.com访问访问。

如果不是,在上述情况下,试驾我的网站的最佳选择是什么?对你们大多数人来说,这似乎是个愚蠢的问题,但你的帮助将是非常感谢的。

更新

基于Rarst善意的回答:我确实将Ubuntu16.04本地机器上的hosts文件更改如下:

代码语言:javascript
复制
sudo nano /etc/hosts

并增加了这一行:

代码语言:javascript
复制
<new IP address of VPS droplet 2> example.com

还是不起作用,我检查了顺序优先级:

代码语言:javascript
复制
grep host /etc/nsswitch.conf

它是:

代码语言:javascript
复制
hosts:          files mdns4_minimal [NOTFOUND=return] dns

这应该是正确的,因为文件优先于dns。我找到了这个这里。我在这里错过了什么?为什么我的机器不能访问新滴IP地址的域名?它仍然指的是活域的旧液滴。

EN

回答 1

WordPress Development用户

发布于 2016-06-03 15:49:29

WordPress不太关心IP地址,它对被访问的域名非常敏感。

在您的情况下,您可以访问测试站点,如果您使您的本地计算机解析域到它的IP (忽略“实际的”IP DNS将它解析到)。

您可以使用主机文件或本地模拟DNS的软件(如果您需要经常这样做的话)来完成这一任务。

虽然这是完全可行的,我认为这是比较常见的简单阶段WP网站上专门的单独域名。例如,这样可以更容易地让某人链接到站点来查看。

票数 2
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/228700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档