使用代理服务器和iPad

时间:2016-11-20 11:07:06

标签: apache ipad proxy xampp fiddler

我有一个本地wordpress网站,它使用XAMPP应用程序在Apache服务器上运行。现在我想在上线前用我的iPad测试我的网站。以下是当前网络配置(服务器/客户端)和XAMPP安装详细信息:

  • 服务器PC IP:192.168.0.1
  • iPad IP:192.168.0.3
  • iPad子网掩码:255.255.255.0
  • XAMPP控制面板:3.2.2
  • PHP:5.6.14
  • Apache:2.4.23
  • phpMyAdmin:5.4.1

我在 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;连接:

  • 允许远程计算机连接:选中
  • Fiddler在港口听:8888

B中。文件&gt;捕获流量:开启

最后,在我的iPad Wi-Fi网络设置中,对于我打算使用的专用网络,我按如下方式设置了代理HTTP:

  • 类型:手动
  • 服务器:192.168.0.1
  • 港口:8888

现在,我的服务器电脑和iPad以外的所有客户端(我在网络上的其他电脑)都可以使用我设置的服务器名称(笔记本。{folder_name} .local)查看和浏览网站,我的iPad无法正常工作代替。

如果我使用服务器PC IP(192.168.0.1),我可以查看XAMPP仪表板,我也可以访问phpMyAdmin数据库。如果我去服务器名称(notebook。{folder_name} .local)我什么都没得到。

提前感谢您的帮助。 再见。

的Riccardo

0 个答案:

没有答案