这个方案同时阿里云服务器80端口不会受到影响,即同时可以在阿里云建网站也可以使用80端口,这种方案比较实用网上还比较难找,有了这个可以做很多实用的东西了,比如做负载,数据库主从复制,随时切换内网或云服务器上运行网站或其他服务,懂的都懂。
!特别注意:所有需访问的端口都要在云服务器和内网服务器打开防火墙的相应端口,就算默认的端口也要开,如3389,7012,7000,7002
云服务器nginx配置:
1.点击对应的网站名开始配置
2.点击配置文件
server
{
listen 80;
server_name aa.ikuai123.top bb.ikuai123.top;
index index.html index.htm index.php;
root /www/server/phpmyadmin;
#error_page 404 /404.html;
include enable-php.conf;
location /
{
proxy_pass http://127.0.0.1:7012;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
}
}
FRPS服务端配置(即云服务器):
[common]
bind_port = 7000
dashboard_port = 7002
dashboard_user = admin
dashboard_pwd = xxxxxxxx
vhost_http_port = 7012
authentication_method = token
token = xxxxxxxxx
FRPC客户端配置(即内网电脑):
[common]
server_addr = frp.ikuai123.top
server_port = 7000
token = xxxxxx
admin_addr = 192.168.68.122 #客户端Web管理地址
admin_port = 7122 #客户端Web管理端口
admin_user = admin #客户端Web管理用户名
admin_pwd = xxxxxxx #客户端Web管理密码
proxy_protocol_version = v1
[ssh_wxl]
type = http
local_ip = 192.168.68.122
local_port = 8014
custom_domains = aa.ikuai123.top
[ssh_wxl2]
type = http
local_ip = 192.168.68.122
local_port = 8016
custom_domains = bb.ikuai123.top
来源地址:阿里云服务器装nginx实现反向代理到内网FRP多网站配置
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^