Web服务器中的主要参数的含义:IP地址、TCP端口、主机头、主目录、默认文档等。

Web服务器中的主要参数的含义:IP地址、TCP端口、主机头、主目录、默认文档等。,第1张

ip地址是指web服务器的地址。tcp端口通常是80端口,主目录是你的网站存放的位置,默认文档是指当你浏览时,第一个显示的网页,把你的首页添进去就可以了。至于TCP端口、主机头就是在只有一台服务器时,但要发布多个网站,就可以通过TCP端口、主机头来区分。例:192.168.0.1:8080和192.168.0.1.80这就是用80和8080端口来发布两个网站,主机头一样原理。

根据url参数代理到不同的虚拟主机中

TIP:正向代理、反向代理以及url重写

url为: https://domain/1915/?c=user&a=Add

需求:根据?后的c=user&a=Add进行匹配,从而进入不同的虚拟主机中

注意:此处url中的1915是authid,authid是动态生成,所以需要考虑到该问题(使用正则解决即可)。

实现技术:使用了apache的RewriteRule重定向到指定的url中,具体配置如下:

实现技术:使用了nginx的 $request_uri 进行正则匹配

实现技术:通过lighttpd服务器反向代理技术,对整体请求进行二次识别,对url识别后,使用函数对参数进行识别,从而根据不同的url以及参数的变量进入到Python中,从而实现PHP+Python

lighttpd官方文档解释如下:


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/125119.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-15
下一篇2023-03-15

发表评论

登录后才能评论

评论列表(0条)

    保存