我在我办公室创建了一个xampp服务器,当它们连接到同一个网络时,可以通过任何电脑从办公室使用。 但是当我使用我的个人互联网连接时,它不会连接到xampp服务器。 是否存在任何设置使服务器全局连接,即使它们不在同一网络中。
答案 0 :(得分:0)
您必须在调制解调器/路由器上设置和公共虚拟服务器
例如我的TL-WR841N:
转到:menu->转发 - >虚拟服务器
虚拟服务器
服务端口:80
内部端口:80
IP地址:您的静态LAN IP_Address
协议:全部
您可以通过ip访问您的网址: 您的互联网IP:80
例如我的服务器:27.72.173.170:80
如果您想通过域名访问:
将您的Xampp虚拟主机配置为(您的xampp目录)\ apache \ conf \ extra \ httpd-vhosts.conf:
并添加:
<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>
答案 1 :(得分:0)
您需要使用路由器面板进行端口转发(取决于您的路由器规范)。
前进:
参考