我有一个本地wordpress网站,它使用XAMPP应用程序在Apache服务器上运行。现在我想在上线前用我的iPad测试我的网站。以下是当前网络配置(服务器/客户端)和XAMPP安装详细信息:
我在 httpd-vhosts.conf 文件中创建了一个虚拟主机:
##default Localhost settings
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/{folder_name}/"
ServerName notebook.{folder_name}.local
</VirtualHost>`
要让网站在专用网络上运行,我还相应地设置了 hosts 文件:
192.168.0.1 notebook.{folder_name}.local
最后, httpd.conf 文件也已被修改,以接受网络上所有指定的客户端:
<Directory "C:/xampp/htdocs">
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require local
Require ip 127.0.0.1
Require ip 192.168.0.1
Require ip 192.168.0.2
Require ip 192.168.0.3
</Directory>
然后我在服务器PC上安装了Fiddler 4,使其充当代理服务器,并按如下方式设置:
一个。 Telerik Fiddler选项&gt;连接:
B中。文件&gt;捕获流量:开启
最后,在我的iPad Wi-Fi网络设置中,对于我打算使用的专用网络,我按如下方式设置了代理HTTP:
现在,我的服务器电脑和iPad以外的所有客户端(我在网络上的其他电脑)都可以使用我设置的服务器名称(笔记本。{folder_name} .local)查看和浏览网站,我的iPad无法正常工作代替。
如果我使用服务器PC IP(192.168.0.1),我可以查看XAMPP仪表板,我也可以访问phpMyAdmin数据库。如果我去服务器名称(notebook。{folder_name} .local)我什么都没得到。
提前感谢您的帮助。 再见。
的Riccardo