从LAN

时间:2015-06-27 18:12:09

标签: php wordpress

我在localhost上安装了xampp,并在其上安装了wordpress(使用端口8080),并在其上创建了一个网站。

我需要在将其加载到域之前从另一台计算机上看到localhost wordpress站点。我尝试了ngrok,但是使用它我只能访问XAMPP欢迎页面。

如何到达wordpress网站。

P.S。我在我的电脑上访问wordpress网站localhost:8080 / wordpress-trunk 请帮忙

3 个答案:

答案 0 :(得分:0)

看看你的apache配置,看起来它只允许来自localhost的请求。您的配置应该是

<Directory /APP>
    Allow from all
</Directory>

现在你有类似

的东西
<Directory /APP>
    Allow from 127.0.0.0/8
</Directory>

*已编辑*
根据描述,您的任务是从另一台本地计算机访问您的网站,而不是从互联网访问。我可以看到,您可以访问此计算机(并且您可以看到XAMPP欢迎页面),因此您无需关注Tousif Osman的答案,问题出在您的设置中。

答案 1 :(得分:0)

您可以从本地网络访问本地站点。为此,您需要将ip分配给本地服务器。您可以查看这些链接link1 link2

要从互联网上实际访问您的网站,您需要从您的isp购买服务(IP和域名)。您的isp必须在他们正在使用的DNS服务器中分配。那就是你必须制作自己的网络服务器。

如果它仅用于测试目的,最佳选择是使用免费主机

答案 2 :(得分:0)

您可以使用公共IP地址实现您想要的功能,即使它是动态的。首先,您需要在路由器中配置端口转发。为此,请输入路由器设置,转到端口转发,然后在XAMPP计算机上添加 LOCAL IP地址。确保选择 TCP RANGE 80-80 类型,因为端口80是apache的默认端口。确保您不使用Skype,它也使用端口80。

执行此操作后,请重置路由器以使更改适用。现在,转到 https-vhost.conf 文件并添加类似这样的内容

<VirtualHost *:80>
    #ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "path to your wordpress directory"
    ServerName your public IP
    ServerAlias your public IP
</VirtualHost>

之后,转到hosts Windows文件(System32/Drivers/etc/)并添加您的IP两次。所以,看起来应该是这样的:

localhost       localhost
YOUR PUBLIC IP  YOUR PUBLIC IP 

不要忘记将您的PUBLIC IP和路径替换为您的wordpress目录。现在,重新启动您的Apache服务。我建议您在wordpress目录中执行干净的wordpress安装,并使用您的PUBLIC IP作为网站URL。

简而言之,这就是它的全部。如果您有任何疑问或问题,我就在这里!