我在localhost上安装了xampp,并在其上安装了wordpress(使用端口8080),并在其上创建了一个网站。
我需要在将其加载到域之前从另一台计算机上看到localhost wordpress站点。我尝试了ngrok,但是使用它我只能访问XAMPP欢迎页面。
如何到达wordpress网站。
P.S。我在我的电脑上访问wordpress网站localhost:8080 / wordpress-trunk 请帮忙
答案 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。
简而言之,这就是它的全部。如果您有任何疑问或问题,我就在这里!