【问题标题】:connect to xampp mysql from another ip Address从另一个 ip 地址连接到 xampp mysql
【发布时间】:2018-03-26 05:29:09
【问题描述】:

我在我的办公室创建了一个 xampp 服务器,当它们连接到同一网络时,可以通过任何电脑从办公室使用它。 但是当我使用我的个人互联网连接时,它不会连接到 xampp 服务器。 是否有任何设置可以使任何人都可以全局连接服务器,即使他们不在同一个网络中。

【问题讨论】:

    标签: mysql xampp database-connection


    【解决方案1】:

    您必须在调制解调器/路由器上设置和公开虚拟服务器

    例如在我的 TL-WR841N 上:

    转到:菜单->转发->虚拟服务器

    虚拟服务器

    服务端口:80

    内部端口:80

    IP 地址:您的静态 LAN IP_Address

    协议:全部

    您可以通过 ip 访问您的网站: 您的互联网 IP:80

    例如我的服务器:27.72.173.170:80

    如果您想通过域访问:

    在(您的 xampp 目录)\apache\conf\extra\httpd-vhosts.conf 中配置您的 Xampp 虚拟主机:

    并添加:

    <VirtualHost *:80>
    ServerAdmin webmaster@yourdomain
    DocumentRoot "D:/xampp/htdocs/yourwebdir"
    ServerName yourdomain
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
    <Directory "D:/xampp/htdocs/yourwebdir">
    Options Indexes
    AllowOverride All
    Require all granted
    </Directory>
    

    【讨论】:

      【解决方案2】:

      您需要使用路由器面板进行端口转发(取决于您的路由器规格)。

      端口转发:

      • 80(阿帕奇/网络服务器)
      • 3306 (mysql)


      参考

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-11
        • 1970-01-01
        • 1970-01-01
        • 2022-12-19
        相关资源
        最近更新 更多