CentOS 7 安装Nginx 1.12.1

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:42   27   0

我用的是CentOS 7.3的最小安装系统安装Nginx。

在安装nginx前有一些软件包要安装:

yum -y groupinstall "Development Tools" "Server Platform Development"

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

下载nginx的源码包,在这里我安装的是nginx 1.12.1

cd /usr/local/src

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

tar zxf nginx-1.12.1.tar.gz

下载file-md5模块

cd /usr/local/src

wget https://github.com/cfsego/file-md5/archive/master.zip -O file-md5-master.zip

unzip file-md5-master.zip

创建Nginx服务的用户及用户组

useradd -r nginx

编译nginx(包括编译md5模块):

cd /usr/local/src/nginx-1.12.1

./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf --user=nginx --group=nginx --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/var/tmp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --with-http_ssl_module --add-module=../file-md5-master --with-debug

安装nginx:

make && make install

创建“--http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi”相关的文件夹:

mkdir -p /var/tmp/nginx/client

mkdir -p /var/tmp/nginx/proxy

mkdir -p /var/tmp/nginx/fastcgi

测试Nginx服务启动成功否:

/usr/local/nginx/sbin/nginx -t

启动Nginx服务:

/usr/local/nginx/sbin/nginx

查看服务有没有启动:

# ps -aux | grep nginx

root 7931 0.0 0.0 45448 1116 ? Ss 10:27 0:00 nginx: master process /usr/local/nginx/sbin/nginx

nginx 7932 0.0 0.1 45884 1900 ? S 10:27 0:00 nginx: worker process

root 7938 0.0 0.0 112648 968 pts/0 S+ 10:27 0:00 grep --color=auto nginx

将tcp的80端口加入到防火墙列表:

firewall-cmd --add-port=80/tcp --permanent

重新加载防火墙列表

firewall-cmd --reload

查看防火墙列表端口

firewall-cmd --list-ports

平滑关闭服务:

/usr/local/nginx/sbin/nginx -s stop

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP