1.安装NGINX
- Windows下安装:
- 官网下载(http://nginx.org),选好适合自己的版本,解压即可使用。
- 其他系统下的安装:
# ubuntu系统下
apt-get install nginx
# centos系统下
yum install nginx
# mac系统
brew install nginx
# 其他系统类似
2.卸载NGINX
- Windows下卸载:
- 停止nginx进程,然后直接删除nginx文件夹即可!
- Linux下的卸载:
- 以ubuntu为例,卸载nginx按照如下步骤进行操作
# 1. 删除nginx以及依赖的各种文件夹和配置文件
$ sudo apt-get --purge remove nginx
# 2. 查询nginx依赖的其他安装包,会查询到所有和nginx相关的安装包
$ dpkg --get-selections|grep nginx
-----
nginx-common
nginx-core
# 3. 删除依赖的安装包
$ sudo apt-get --purge remove nginx-common
$ sudo apt-get --purge remove nginx-core
# 4. 全局查询所有和nginx相关的遗留文件
$ sudo find / -name nginx*
将查询到的所有nginx相关文件全部删除,至此,nginx卸载完成!
接下来就可以进行nginx新的安装了!
3.设置NGINX连接项目静态文件
-
在系统中创建文件夹,用于NGINX连接静态文件地址
-
打开自己的项目文件,更改setting文件
# 在setting添加,保存退出 STATIC_ROOT='自己所创文件夹在系统中的完整路径'
- 执行命令 ,等待系统将静态文件地址copy到创建的静态文件夹里
python manage.py collectstatic
-
在home/etc/nginx/打开编辑 nginx.conf 文件,修改配置信息,保存退出。
#user后改为root user root server { listen 80;# 监听80端口,服务器动的时候就可以监听这个端口接收到的请求 server_name 192.168.10.51; 配置服务器名称,一般指定ip地址即可 location / { # 指定接收到的请求中可以包含的数据的类型 include uwsgi_params; # 指定将请求反向转发到端某个服务器~ uwsgi 服务器的socket选项 uwsgi_pass 127.0.0.1:8000; } location / static { # 配置静态资源访问处里,如果客户请求/static/...就动转发到 home/...static_file/.. alias /home/worker/mysi te/static_file/; #自己设置的静态文件夹 } }
-
重新加载 nginx
nginx -s reload
网友评论