nginx在服务器是最常见的,安装配置时也遇到了一些坑,简单的记录一下centos安装nginx的步骤。

linux centos安装nginx

1、下载Nginx安装包

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

2、解压Nginx压缩包

tar zxvf nginx-1.18.0.tar.gz

3、进入nginx下载目录

cd /nginx/nginx-1.18.0

4、配置安装运行目录

./configure --prefix=/usr/local/nginx
或者
./configure --prefix=/home/app/nginx-1.18.0

--prefix=后面的地址是nginx安装配置的路径,可自定义,在安装时可能会出现提示:checking for C compiler ... not found  这是因为缺少 gcc-c++ 的包,解决办法是执行命令:

yum -y install gcc-c++

此外进行configure时报错出现 pcre not found 时,需要安装依赖包

yum -y install pcre-devel
yum -y install openssl openssl-devel

安装依赖包后,再按上面的 ./configure 进行重新配置

5、执行编译安装

make && make install

6、安装完毕启动nginx

进入nginx下的sbin目录并启动nginx

cd /usr/local/nginx/sbin
./nginx

nginx常用启动、停止、重启命令

1、启动nginx

./nginx

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

注意:./nginx -c  XXX,其中XXX为定义的配置文件路径

2、停止nginx

./nginx -s stop

#停止nginx(等待进程处理完毕进行关闭)

./nginx -s quit

3、重启nginx

./nginx -s reload

注意:如果是分配的用户操作提示权限时,使用 sudo 加密码来操作。