1penel使用二级域名进行反向代理

实现效果

实现去掉小尾巴,代理二级域名加端口的网站。

需要一台开放80和443端口的服务器、需要至少两个域名(你使用单域名然后进行二级域名解析也没问题)

nginx同理修改配置文件即可。

通过公网服务器进行中转我的web服务

家里没有443和80端口,搭建的服务在外访问总是要加一个小尾巴,但是分享出去又暴露我域名和端口号(都是通过不同的二级域名和相同的端口号访问的)觉得比较麻烦还不安全。通过公网服务器进行中转我的web服务就能很完美的解决我的问题。(需要有台公网服务器,需要至少两个域名)你使用单域名然后进行二级域名解析也没问题,但是不想暴露我家庭服务器的域名。。。

虽然有多种方法比如使用frp透传到有80、443端口的服务器上。在比如使用隐性URL,将一个域名重定向至某个具体网页,隐藏实际 URL,比如"xxa.com"添加隐性URL"aaa.com:8888",访问xxa.com就相当于在直接访问"aaa.com:8888"只是显示的是xxa.com的域名。可惜使用隐性URL需要进行网站备案。

使用1penel或者nginx进行反向代理填写ip加端口可以正常访问,普通的域名加端口也可以正常访问,但是经过waf或者二级域名的网站代理就会报错503。因为这种一般都是多种二级域名解析到同一个公网ip的。默认配置为解析域名获取到ip,然后在通过ip加端口去访问,但是前面说了”多种二级域名解析到同一个公网ip的“所以就会报错503。

经过测试,通过 waf 搭建的网站也可以再次进行反向代理,现在本网站使用了两个1penel 的 waf 进行管理。其实可以关掉一个。额,至于两个 waf的访问速度会不会慢一些,不知道还没有测试。

解决办法

一、单独划分一个端口在使用域名进行反代。

二、通过调整配置文件,还是需要开放80和443端口的服务器。

在你的公网1penel新建一个反向代理后,点击反向代理,选择源文,

修改其中的 proxy_ssl_server_name off; 改为 proxy_ssl_server_name on;

修改下列为你的二级域名。”halo.xxxx.cn“改为你的二级域名。

proxy_ssl_name halo.xxxx.cn;

proxy_set_header Host halo.xixx.cn;

AI总结

该文主要探讨了如何通过公网服务器中转web服务,以解决家庭服务器访问时小尾巴的问题,并注重安全性和便捷性。文章首先说明了实现效果,包括需要一台开放80和443端口的服务器及至少两个域名。接着阐述了解决办法,包括单独划分端口和使用域名进行反代,以及通过调整配置文件的反向代理设置。文章还提到了使用1penel或nginx进行反向代理时可能遇到的503错误问题,并给出了相应的解决方案。最后,文章通过调整配置成功实现了通过公网服务器中转web服务,解决了家庭服务器访问时的小尾巴问题。

  一、本站内收录的所有教程与资源均来自于互联网,其版权均归原作者及其网站所有,本站虽力求保存原有的版权信息,但由于诸多原因,可能导致无法确定其真实来源,请原作者原谅!如果您对本站教程与资源的归属存有异议,请立即通知优设,情况属实,我们会第一时间予以删除,并同时向您表示歉意!看着优设真诚的小眼神,绝对不是故意侵犯原作者版权的哦!如果您有优秀的作品,优设也会帮您在微博扩散推荐。

  二、本站转载的教程与资源仅为资源共享、学习参考之目的,很难对其可用性、准确性或可靠性做出任何承诺与保证。本站无法对任何由于使用或无法使用本站提供的教程与资源所造成的损失负任何责任。

  三、本站通过互联网转载的教程与资源,或是站内作者自己提供的教程与资源,版权均归原作者所有,未经原版权作者许可,任何人不得擅作他用!您可以复制、转载和传播本站的任何信息,但务必在转载时注明来源,尊重其知识产权,并自负版权等法律责任。

  四、本站转载及访客投递的文章资讯均不代表本站观点。严禁在本站发布反动、色情、广告等不良信息,不想被相关部门抓去关小黑屋。

  五、凡以任何方式登陆本网站或直接、间接使用本站资料者,均应仔细阅读本申明,一旦使用本站任何教程和资源,即被视为您已接受本站的免责申明。

  感谢大家与一起努力,营造一个优秀和谐的网络环境!

参考文档:https://blog.csdn.net/wanger5354/article/details/131934728


1penel使用二级域名进行反向代理
https://ha.xduu.cn/archives/xifan002
作者
xifan
发布于
2024年10月30日
许可协议