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 加密码来操作。