繁体   English   中英

从另一个IP地址连接到xampp mysql

[英]connect to xampp mysql from another ip Address

我在办公室中创建了一个xampp服务器,当它们连接到同一网络时,可以通过任何PC在办公室中使用它们。 但是当我使用个人互联网进行连接时,它无法连接到xampp服务器。 是否有任何设置可以使服务器建立全局连接,即使他们不在同一网络中也是如此。

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

例如在我的TL-WR841N上:

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

虚拟服务器

服务端口:80

内部端口:80

IP地址:您的静态局域网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>

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

转发端口:

  • 80(Apache /网络服务器)
  • 3306(mysql)

港口示例


参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM