1、项目部署的nginx。conf文件配置:、
server { # 监听在80端口 listen 80; # 主机地址 server_name 39.108.89.249; # 如果有域名,可以使用域名代替主机地址 # server_name www.blog.com blog.com; # 接下来的都是路由派发 # 访问路由就是主机地址时(反向代理) location /axf { #root /apps/www/MyBlog; #index app/templates/main/index.html; # 反向代理监听在127.0.0.1:8000位置的uwsgi服务器 # 前提是uwsgi已经运行并监听在8000端口 include uwsgi_params; uwsgi_pass 127.0.0.1:8000; } # 访问路由就是主机地址时(反向代理) location /blog { #root /apps/www/MyBlog; #index app/templates/main/index.html; # 反向代理监听在127.0.0.1:5001位置的uwsgi服务器 # 前提是uwsgi已经运行并监听在8000端口 include uwsgi_params; uwsgi_pass 127.0.0.1:5001; } # 访问静态资源(正向代理) location /static { #root html/blog; # 静态资源目录 alias /apps/www/Aixianfeng/static; } # 访问指定文件夹下的任意资源(正向代理) location /fresh{ alias /apps/www/fresh; # 默认访问某个页面 index index.html; } # 纯前端小游戏(正向代理) location /2048{ alias /apps/www/2048; index index.html; } }
2、项目部署的整体分析。