我正在通过https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-ubuntu-16-04进行工作.我已经到了贱人的尽头,按照指示启动了uwsgi和nginx.据我所知,我已经能够完成所有步骤,包括uwsgi.
我的测试django站点位于/ home/deploy/sample中,如屏幕截图所示
如果我
sudo vim /etc/nginx/sites-available/sample
我知道了:
server { listen 80; server_name sample.com www.sample.com; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { root /home/deploy/sample; } location / { include uwsgi_params; uwsgi_pass unix:/run/uwsgi/sample.sock; } }
在"安装和配置Nginx作为反向代理"下,文章指出:
在内部,我们可以通过指示应该可以访问第一个项目的端口号和域名来启动我们的服务器块.我们假设您拥有每个域名:
我还没有设置域名,但我想在浏览器中打开我的VPS的IP地址以查看测试站点.
我怎样才能做到这一点?
您可以使用您的VPS的IP代替"sample.com":
server { listen 80; server_name; }
如果您还没有,则可能需要分配静态IP; 我相信Digital Ocean会给你一些免费的.