![](/img/trans.png)
[英]Connect to MySQL DB from another network with restricted IP Address
[英]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>
您需要使用路由器面板进行端口转发(取决于路由器规格)。
转发端口:
参考
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.