一个主机部署多个项目
nginx+Gunicorn+django
修改hosts并使修改生效
sudo gedit /etc/hosts
保存。
重启网络:
service network-manager restart
配置nginx
server {
charset utf-8;
listen 80;
server_name resume.myuniverse.ltd; # 改成你的 IP
location /static {
alias /home/bot/Desktop/python/django/2/myuniverse.ltd/resume/static;
}
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8100; # 改成你的 IP
}
}
server {
charset utf-8;
listen 80;
server_name freshshop.myuniverse.ltd; # 改成你的 IP
location /static {
alias /home/bot/Desktop/python/django/2/myuniverse.ltd/freshshop/static;
}
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8101; # 改成你的 IP
}
}
server {
listen 80 default_server;
server_name "";
return 444;
}
配置gunicorn
gunicorn freshshop.wsgi:application -b 127.0.0.1:8101
配置django
Django设置多配置文件(生产和开发)
https://www.jianshu.com/p/90a...
使用Django自带的WSGI Server测试
python manage.py runserver 0.0.0.0:8100 --settings=freshshop.settings-pro
参考连接
Django搭建个人博客:将项目部署到服务器
Ubuntu20.04及18.04修改hosts并使修改生效
Nginx如何处理一个请求
nginx和host的关系
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。