学习Django部署。修改~/.pip/pip.conf文件中的pip源pip配置文件如下:[global]index-url=http://mirrors.tencentyun.com/pypi/simpletrusted-host=mirrors.tencentyun.com的豆瓣的URL是:http://pypi.doubanio.com/simple/只需index-url=http://mirrors.tencentyun.com...trusted-host=mirrors把.tencentyun.com换成:Index-url=http://pypi.doubanio.com/simple/trusted-host=pypi.doubanio.com。查杀进程示例:fuser-k9090/tcp在线typeidea项目我写的是一个django项目,使用uwsgi+nginx因为上次上线的时间比较长,不知道nginx的配置文件怎么写。所以这一次,我用万能的重装法,把这个博客网站上线了。输入:yumremovenginx卸载nginx输入:rm-rf/etc/nginx/删除之前的配置文件输入:yuminstallnginx安装nginx输入:cd/etc/nginx/进入nginx的配置文件夹输入:ll可以看到以下文件输入:systemctlnginx.servicestart启动nginx服务,打开浏览器输入服务器公网IP看到如下界面证明安装成功。接下来安装uwsgi输入:pip3installuwsgiinstalluwsgi安装完成后,测试uwsgi是否安装成功,创建test.py文件。文件内容如下:defapplication(env,start_response):start_response('200OK',[('Content-Type','text/htm/')])return[b'HelloWorld']and输入:uwsgi–http:8000–wsgi-filetest.py打开浏览器,输入:hostIP:8000看到:“HelloWorld”,证明运行成功。配置uwsgi的ini文件uwsgi有ini、xml等多种配置文件格式,我使用ini文件如下:[uwsgi]socket=127.0.0.1:9090master=true#vhost=true#no-site=trueworkers=2reload-mercy=10vacuum=truemax-requests=1000limit-as=512buffer-size=30000pidfile=/home/log_mysite/typeidea.piddaemonize=/home/log_mysite/typeidea.log#uwsgi日志文件chdir=/home/mysite/typeidea#django项目根目录wsgi-file=/home/mysite/typeidea/typeidea/wsgi.py#wsgi文件所在路径如果配置nginx服务器,需要在nginx中添加如下内容.conf文件服务器{listen80;server_nametypeidea;位置/{包括uwsgi_params;uwsgi_pass127.0.0.1:9090;#要和usgi文件中的socket地址一致client_max_body_size35m;}location/static/{别名/home/mysite/typeidea/typeidea/static/;#静态文件路径}location/media/{别名/home/mysite/typeidea/typeidea/media/;#保存文件时的媒体文件路径}}
