Nginx下如何配置Frp强制重定向为https

分类:免费建站 时间:2024年11月05日 来源:网络

本文小编为大家详细介绍“Nginx下如何配置Frp强制重定向为https”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx下如何配置Frp强制重定向为https”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

frps.ini(服务端配置)

[common]bind_port=5443kcp_bind_port=5443vhost_http_port=8080vhost_https_port=4443#frp的服务器指示面板配置admin_addr=frp.test.comdashboard_port=6443dashboard_user=testdashboard_pwd=testlog_file=./frps.log#trace,debug,info,warn,errorlog_level=infolog_max_days=3#authtoken可自主生成一些字符串token=sfsfgsdgsdgsgddgsgtcp_mux=truemax_pool_count=50#用户自定义域名subdomain_host=frp.test.com

frpc.ini (客户端配置)

[common]#远程服务器ip地址server_addr=8.8.8.8server_port=5443token=sfsfgsdgsdgsgddgsgtls_enable=true[lede]type=httplocal_ip=10.10.10.1local_port=80#这里的值最终会被解析为lede.frp.test.com(需要在你的域名服务器做指向你自己公网服务器的*.frp.test.com的#域名泛解析)subdomain=ledeuse_encryption=falseuse_compression=true#http基础认证可以不填写http_user=testhttp_pwd=test

vhosts.conf(nginx配置)

server{listen80;listen443sslhttp2;ssl_certificate/usr/local/nginx/conf/ssl/lede.frp.test.com.crt;ssl_certificate_key/usr/local/nginx/conf/ssl/lede.frp.test.com.key;ssl_protocolstlsv1tlsv1.1tlsv1.2;ssl_cipherseecdh+chacha20:eecdh+aes128:rsa+aes128:eecdh+aes256:rsa+aes256:eecdh+3des:rsa+3des:!md5;ssl_prefer_server_cipherson;ssl_session_timeout10m;ssl_session_cachebuiltin:1000shared:ssl:10m;ssl_buffer_size1400;add_headerstrict-transport-securitymax-age=15768000;ssl_staplingon;ssl_stapling_verifyon;server_namelede.frp.okuka.com;access_log/data/wwwlogs/lede.frp.test.com_nginx.logcombined;if($ssl_protocol=""){return301https://$host$request_uri;}location/{proxy_passhttp://127.0.0.1:8080;#端口号一定要和frps.ini的vhost_http_port一致proxy_set_headerhost$host;proxy_set_headerx-real-ip8.8.8.8;#这里填写你的公网服务器ipproxy_set_headerx-forwarded-for$proxy_add_x_forwarded_for;}}

注意!!!!!以上操作就能需要重启服务后才能使用

读到这里,这篇“Nginx下如何配置Frp强制重定向为https”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

关于本站 博客网站 友情链接 广告合作 我要投稿 搜索资源 联系我们 订阅本站 购买主机
  • 账号登录
社交账号登录