如何实现这个端口映射?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
whaha
帖子: 104
注册时间: 2016-07-08 17:43
系统: debian8

如何实现这个端口映射?

#1

帖子 whaha » 2016-07-19 15:23

本机上安装了wordpress,
127.0.0.1/wp 可以访问这个wordpress ,
我这里是pppoe上网,我没有使用路由器。
ifconfig -a

eth0 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
ppp0 Link encap:Point-to-Point Protocol
inet addr:113.20.32.221 P-t-P:113.20.32.1 Mask:255.255.255.255

请问,我本机上如何设置,可以让外部网络用户访问到我本机上的这个wordpress?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 如何实现这个端口映射?

#2

帖子 vickycq » 2016-07-19 15:44

拥有公网 IP 的情况下,改变服务端口号(运营商屏蔽80端口)
没有公网 IP 的情况下,使用花生壳 / nat123 一类服务
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
whaha
帖子: 104
注册时间: 2016-07-08 17:43
系统: debian8

Re: 如何实现这个端口映射?

#3

帖子 whaha » 2016-07-19 19:52

拥有公网 IP 的情况下,改变服务端口号(运营商屏蔽80端口)

具体如何做呢?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 如何实现这个端口映射?

#4

帖子 vickycq » 2016-07-19 20:01

whaha 写了:具体如何做呢?
修改 web 服务器的相关配置即可

[例] web 服务器为 nginx,将监听端口由 80 改为 8888
修改 /etc/nginx/sites-enabled/default 中 server{} 一节,将其中的 listen 80 改为 listen 8888 后重启 nginx 即可

假设公网 IP 为 94.153.65.238
访问 94.153.65.238:8888/wp 即可
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
回复