Centos7部署Django Web 全流程之四 Nginx(django+nginx+gunicorn)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012605477/article/details/84339301

1.老规矩,安装nginx的依赖,主要有g++,gcc,openssl-devel,pcre-devel,zlib-devel

下面是具体命令(有些依赖可能已经安装过,安装过的请跳过):

#yum install gcc-c++

#yum install pcre pcre-devel

#yum install zlib zlib-devel

#yum install openssl openssl--devel

2.查看nginx是否已安装,安装则卸载(为避免其他问题)

# find -name nginx(没有显示任何信息则是未安装)

#yum remove nginx (卸载nginx,已安装需要执行这句话,没有的可跳过)

3.切换到你需要的目录,并下载nginx

我这里下载nginx到/usr/local目录

# cd /usr/local  

下载最新版的nginx,版本号根据实际情况修改

#wget http://nginx.org/download/nginx-1.7.4.tar.gz  (如果这里失败,请再试一次)

解压nginx压缩包

#tar -zxvf nginx-1.7.4.tar.gz  

如果上述命令执行失败,出现归档错误的问题,请使用下面的命令:

tar -zxvf nginx-1.7.4.tar.gz  -C  /usr/local/

产生nginx-1.7.4目录,进入nginx-1.7.4目录

#cd  nginx-1.7.4  

安装nginx,使用--prefix参数指定nginx安装的目录,make、make install安装,默认安装在/usr/local/nginx

#   ./configure


#  make  

#  make install

4.查看nginx安装目录,并启动nginx

# whereis nginx (查看nginx的目录)

#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (启动nginx)

#ps -ef|grep nginx    查看nginx进程

使用浏览器进行访问验证:

至此,nginx启动成功。

如果需要修改nginx的端口配置,则需要到/usr/local/nginx/conf/nginx.conf目录下进行修改:

如果需要关闭nginx,则进行下述操作(以进程的方式关闭):

#ps -ef|grep nginx   找到nginx的进程号,然后使用kill命令关闭 (找到nginx:master这句话,然后找到前面的进程号)

#kill -int  89999   杀死进程

#ps -ef|grep nginx   再次查看进程,没有89999进程

再次打开网页 ,发现访问失败

猜你喜欢

转载自blog.csdn.net/u012605477/article/details/84339301