本地wordpress网站通过两台PC

时间:2014-07-29 16:33:36

标签: wordpress xampp

我已经在我的本地计算机和wordpress网站上安装了XAMPP。有没有办法从同一网络(家庭网络)中的另一台PC看到我的wordpress网站的默认页面(只有页面,而不是管理)?

2 个答案:

答案 0 :(得分:2)

拥有http://example.dev/index.php而不是http://localhost/example/index.php之类的网址会更加清晰,对某些网站"扩展程序"涉及路径和路由,存储的密码在浏览器中更容易管理。让我们面对现实吧,它会更好。

编辑: 由于您已要求进行外部访问(两台PC),我已将此更改为原始配置示例,该示例与访问隔离,但通过环回接口。此示例假定您的LAN已正确保护。对LAN进行防火墙或更改配置文件的注释部分中所述的配置,以便更具体地了解访问权限。

有一些步骤可以让它发挥作用,但是一旦你习惯了你将要使用的两个文件,以后很容易设置一个新项目。

在httpd.conf

中激活模块
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule log_config_module modules/mod_log_config.so

在httpd.conf

中激活虚拟主机设置
#Listen 12.34.56.78:80
Listen 80

<VirtualHost *:80>

注释掉目录信息

#DocumentRoot "E:/xampp/htdocs"
#<Directory "E:/xampp/htdocs">
...

请务必在文件包含之前关闭VirtualHost指令:

</VirtualHost>

配置虚拟主机配置文件

在对Apa​​che的基本级配置文件进行上一次更改后,您可以使用vhost额外配置文件(%xampp%/apache/conf/extra/httpd-vhosts.conf)。

<VirtualHost *:80>
    ServerAdmin webmaster@myexamplesite.dev
    DocumentRoot "C:\Users\JHaas\Documents\Projects\MyExampleSite"
    ServerName myexamplesite.dev
    ServerAlias myexamplesite.dev
    ErrorLog "logs/myexamplesite.dev-error.log"
    CustomLog "logs/myexamplesite.dev-access.log" common

    <Directory "C:\Users\JHaas\Documents\Projects\MyExampleSite">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Deny from none
        Allow from all
        #Allows a specific IP to access your VHost
        #Allow from 10.0.0.24
    </Directory>

    DirectoryIndex index.html index.php
</VirtualHost>

编辑/ etc / hosts

最后,编辑/ etc / hosts文件。此文件可帮助您的系统绕过DNS查询的需要,允许您创建自己的顶级域名(顶级域名)后缀,例如*.dev,或任何不会与当前新顶级冲突的内容级域名后缀(*.me曾经很受欢迎,直到该后缀本身成为TLD后缀。)

并不总是需要localhost条目(取决于平台),根据我的经验,如果取消注释,实际上会导致问题,因此如果已经注释,请将其注释掉。如果您发现localhost未被注释掉(同样,取决于您的平台),请务必保留。将localhost条目从默认值更改可能会导致许多网络服务出现问题(如果已更改)。

另请注意,Chrome在使用*.local时存在问题,因此最好避免使用此TLD后缀。

主机:

127.0.0.1   localhost
127.0.0.1   myexamplesite.dev

在另一台计算机上,修改/etc/hosts文件以获取计算机的条目。

10.0.0.27   myexamplesite.dev

您可以使用apache/bin/httpd.exe -t通过命令行测试对配置文件的更改。这会对配置文件执行语法检查。

答案 1 :(得分:0)

让我们假设运行xampp的电脑的ip为192.168.0.198,你正在使用关于端口的标准xampp设置,而wordpress sites文件夹(testproject)位于xampp htdocs文件夹中,那么你可以访问本地网络中的网站通过:

http://192.168.0.198:8888/testproject/

希望有所帮助。最好的问候拉尔夫