我目前正在somesite.com上使用以下nginx配置服务Django站点:
server {
listen 80;
server_name somesite.com;
location /static {
alias /home/me/sites/somesite.com/static;
}
location / {
proxy_set_header Host $host;
proxy_pass http://unix:/tmp/somesite.com.socket;
}
}
我还想在staging.somesite.com上提供一个临时站点。我如何使用nginx服务这两个网站?我需要两个nginx配置文件,还是一个?我可以添加另一个server_name staging.somesite.com;
块吗?
答案 0 :(得分:3)
使用相同的网络服务器提供登台和制作?听起来很糟糕。
考虑使用与生产相同的配置设置和独立的登台服务器,不要在它们之间进行混合。
在您构建的任何应用程序的任何时间,任何地方都不能在登台和生产服务器之间共享任何内容,生产是真正的资金服务器升级是供开发人员和QA完成他们的工作。