用户请求过程

nginx配置中,先监听主站的80端口(http)然后重定向到443端口(https),然后又代理到mkdocs服务的8000端口(http),用户访问https://jyjswk.online/mkdocs过程是不是可以描述成下面这样的:
1、用户请求服务器ip(这里用的是域名),浏览器默认使用443,用户请求经过ssl加密,到这里是先解密再转发还是未解密继续转发呢,假设先解密再转发。
2、从443转发到8000端口,然后本地的8000端口服务返回/mkdocs目录下的主页文件,这时服务端内容再经过对称加密发送给用户动态网站部署.png

服务器端测试链接

curl https://jyjswk.online/mkdocs/css/theme.css,返回状态码404
curl http://127.0.0.1/mkdocs/css/them.css,返回状态码301
curl http://127.0.0.1:8000/mkdocs/css/theme.css,返回状态码200

nginx、mkdocs配置文件(部分)

location /mkdocs {
    proxy_pass http://127.0.0.1:8000/mkdocs/;
...}
site_url: http://127.0.0.1:8000/mkdocs

标签: 疑难

添加新评论