cnlanny 发表于 2017-5-29 23:01:36

如何用nginx反代https的源站,不知道这么写规则对不对

本帖最后由 cnlanny 于 2017-5-29 23:11 编辑

一直喜欢安装军哥的lnmp
最近想试下反代我的一个比较慢的杜甫的站

源站是一个https的discuz,ssl证书是let的免费的
想用速度快的vps反代下

请问如何编辑规则?

访问 a.com就是去源站
访问www.a.com就是去反带后的站点


麻烦各位大佬了!
server
{
listen          80;
server_name   www.a.com;
ssl on;
ssl_certificate /etc/letsencrypt/live/www.a.com/fullchain.pem;             #此文件为源站的文件
ssl_certificate_key /etc/letsencrypt/live/www.a.com/privkey.pem;             #此文件为源站的文件
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "xxxx+xxxx+xxxx+xxxx";             #此数值为源站的数值
ssl_session_cache builtin:1000 shared:SSL:10m;
# openssl dhparam -out /usr/local/nginx/ssl/dhparam.pem 2048
ssl_dhparam /usr/local/nginx/ssl/dhparam.pem;
location / {
proxy_pass          https://a.com/;
proxy_redirect      off;
proxy_set_header    X-Real-IP       $remote_addr;
proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

cnlanny 发表于 2017-5-29 23:04:01

有大佬会弄吗?

yfans 发表于 2017-5-29 23:19:32

你的443端口呢?

nic2013 发表于 2018-5-19 10:40:55

cnlanny 发表于 2017-5-29 23:04
有大佬会弄吗?

楼主这个问题搞定了没 ?

002 发表于 2018-5-19 17:59:48

怎么用80端口?
难道是2个域名   A代理B 域名 ?

cnlanny 发表于 2018-5-23 11:19:08

nic2013 发表于 2018-5-19 10:40
楼主这个问题搞定了没 ?

搞定了啊!

仙无痕 发表于 2018-5-23 12:50:19

搞定了?

nic2013 发表于 2018-5-23 13:06:25

cnlanny 发表于 2018-5-23 11:19
搞定了啊!

怎么搞的,分享一下。大佬
页: [1]
查看完整版本: 如何用nginx反代https的源站,不知道这么写规则对不对