阿里云Cent OS 安装 Nginx 步骤记录

第一次在linux系统上操作安装Nginx,中间遇到不少问题,耽误了时间,所以在此记录一下安装的命令代码,避免日后再需要安装时踩坑,也希望能帮助到需要的朋友。

 

1.判断是否安装make 代码编译器 

make --version

若出现command not found,则进行make安装(安装make是用来编译下面的pcre):

yum -y install gcc automake autoconf libtool make

 

2.安装g++(c++语言支持环境,用于编译成.c文件)

yum install gcc gcc-c++

 

3.创建相关文件夹

cd /usr/local

新建自己的操作目录:

mkdir zlDir

进入创建的目录:

cd /usr/local/zlDir

 

4.安装pcre依赖库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法)

进入创建的目录:

cd /usr/local/zlDir

从网络获取pcre安装包:

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz

解压pcre安装包:

tar -zxvf pcre-8.37.tar.gz

进入解压后的目录:

cd pcre-8.34

文件检测,生成makefile:

./configure

编译(一般都是.c后缀的文件):

make

安装:

make install


5.安装OpenSSL(若服务器提供安全网页(https://)时,会用到OpenSSL库)

安装(使用yum -y 选项,表示自动回答为yes):

yum -y install openssl openssl-devel

6.安装zlib(数据压缩的函式库)

进入创建的目录:

cd /usr/local/zlDir

从网络获取zlib安装包:

wget http://zlib.net/zlib-1.2.11.tar.gz

解压zlib安装包:

tar -zxvf zlib-1.2.11.tar.gz 

进入解压后的目录:

cd zlib-1.2.11

文件检测,生成makefile:

./configure

编译(一般都是.c后缀的文件)和安装:

make
make install

7.安装nginx 

判断是否安装 nginx(可查看nginx安装路径) :

ps -ef | grep nginx

查找nginx安装路径:

whereis nginx

进入创建的目录:

cd /usr/local/zlDir

从网络获取nginx安装包:

wget http://nginx.org/download/nginx-1.16.0.tar.gz

解压zlib安装包:

tar -zxvf nginx-1.1.10.tar.gz

进入解压后的目录:

cd nginx-1.1.10

文件检测,生成支持https模块的makefile:

./configure --prefix=指定安装目录  --with-http_stub_status_module --with-http_ssl_module

编译(一般都是.c后缀的文件)和安装:

make
make install


8.Nginx 启动和停止相关命令

启动nginx(指定目录的nginx命令 -c 指定配置文件):

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止nginx:

--下面四种都可以
ps -ef|grep nginx    ---查找nginx进程
kill -QUIT 进程号PID    ----从容停止
kill -TERM 进程号PID / kill -INT 进程号PID    ---快速停止(一般用这个)
pkill -9 进程名匹配    ---强制停止

校验nginx配置文件是否正确(关键在-t):

/usr/local/zlDir/nginx-zl/sbin/nginx -t

重启nginx服务:

--下面两种都可以
/usr/local/zlDir/nginx-zl/sbin/nginx -s reload 
kill -HUP 进程号PID

 

 

学无止境,生生不息。

你可能感兴趣的:(linux,Nginx,Cent,OS,linux)