1. Xshell中输入cd /usr打开usr, 然后输入
wget http://nginx.org/download/nginx-1.1.10.tar.gz 回车, 下载nginx源码包.
2. Xshell中输入: tar -zxvf nginx-1.1.10.tar.gz, 解压下载的压缩包, 然后输入ls查看是否解压成功
3. 输入cd nginx-1.1.10打开文件夹,ls查看是否有文件configure, 然后输入./configure,回车
4. 依次输入make, make install安装
5. 成功后删除下载的压缩包和文件,查看/usr/local/nginx文件夹是否有以下文件
6. Xshell输入cd /usr/local/nginx/sbin打开,然后输入ls查看是否有nginx文件, 然后输入./nginx -t测试.成功显示以下界面
7. 打开conf文件夹,ls查看是否有nginx.conf文件,
8. 输入Vim nginx.conf, 查看文件(可以根据需要修改端口), 按Esc, 输入 :q返回
9. 回到sbin文件夹,输入./nginx运行,然后在浏览器中测试公网IP是否能打开网页,显示如下成功!
10. 输入Pkill nginx关闭nginx, 再刷新浏览器看是否停止
11. Pip3 install uwsgi
12. Filezilla链接, 进入项目, 桌面新建uwsgi.ini文件, 写入以下内容:
[uwsgi]
#<!-- 内部端口,自定义 -->
socket=127.0.0.1:8000
#<!-- 项目路径 -->
chdir=/usr/local/project/项目名
#wsgi模块名 自定义 用来启动wsgi
module=项目名.wsgi
#<!--进程数 同时处理 -->
processes=4
#<!--日志文件-->
daemonize=uwsgi.log
#请求头
buffer-size=32768
保存后,放到项目文件夹内.
13. filezilla进入conf文件夹,右键查看编辑nginx.conf文件,可以用pucharm打开编辑,修改如下:
A) http{ 下面增加一行 large_client_header_budders 4 1m;
B) Server{找到charset改为utf-8, location/{}将里面的内容修改为:
{include uwsgi_params
uwsgi_pass 127.0.0.1:8000;}
C) copy 整个location /{},改为:
location /static/ {
alias 静态文件夹的绝对路径
}
14. Cd进入项目,输入uwsgi uwsgi.ini
15. cd /usr/local/nginx/sbin到sbin文件夹, 输入./nginx启动,然后到浏览器测试项目是否OK.