2019-05-12

nginx使用验证,分别在windows,ubuntu下运行(目前是验证python高效开发实战第166页)

windows中

windows下载nginx (http://nginx.org/en/download.html) (https://blog.csdn.net/kingscoming/article/details/79042874)

解压后保存在D:\nginx-1.14.2

步骤如下https://blog.csdn.net/kingscoming/article/details/79042874

1.下载Nginx文件包解压免安装

http://nginx.org/

进入目录开启使用 start nginx 开启

D:\tangpython\test_uwsgi>python2 wsgi_server.py开启

然后在浏览器中127.0.0.1:8080即可运行成功,返回hello world

ubuntu中

遇到nginx每次启动出现错误,需要将nginx重装:

2019-05-12删除nginx(ubuntu) https://chubuntu.com/questions/51656/nginx-cant-purge-on-ubuntu-16-04.html

编辑:

由于问题无法以这种方式解决且问题是由 nginx-core 引起的,您可以尝试通过执行以下操作手动修复问题:

sudo apt -f remove nginx-core

为此: sudo apt -f remove nginx-full

然后从 sudo apt autoremove --purge 。

开始,完成上述步骤   

然后重新安装nginx

sudo apt-get install nginx

sudo service nginx start

service nginx status

在windows中cmd把文件上传到ubuntu中

D:>pscp -P 22 D:\tangpython\webapp.py ubuntu@139.199.66.32:/home/ubuntu

D:>pscp -P 22 D:\tangpython\wsgi_server.py ubuntu@139.199.66.32:/home/ubuntu

然后在ubuntu中使用python wsgi_server.py,然后浏览器中139.199.66.32:8080即可访问成功,返回hello world

在ubuntu中使用uwsgi完成如上功能:(只需要webapppy即可,不需要wsgi_server.py,因为ubuntu中有wsgi server)

安装 pip install uwsgi

uwsgi --http :9090 --wsgi-file webapp.py

  --http后要用空格和冒号隔开,在http后加“空格冒号端口“”,例如:uwsgi --http :9090 --wsgi-file webapp.py

然后使用浏览器139.199.66.32:9090即可访问成功,返回hello world

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为什么要使用nginx+uwsgi+flask 因为标准python只能是单线程,无法并发,而uwsgi/guni...
    佑___阅读 3,927评论 0 5
  • 学习 Flask,写完一个 Flask 应用需要部署的时候,就想着折腾自己的服务器。根据搜索的教程照做,对于原理一...
    Cocoa_Coder阅读 17,235评论 4 56
  • 谈论WEB编程的时候常说天天在写CGI,那么CGI是什么呢?可能很多时候并不会去深究这些基础概念,再比如除了CGI...
    __七把刀__阅读 2,225评论 2 11
  • 阅读下面的文字,完成1~3题。(5月12日) ①据2018年相关统计,中国网络文学用户已超4亿,注册作者超过100...
    傲气冲天925阅读 1,641评论 1 0
  • D型 D性格的人非常独立有很强的领导欲和支配欲,喜欢掌控他人,在生活中总是担任指挥者的角色他们追求成功的动机很强,...
    根亮了阅读 634评论 0 1