Nginx编译安装

  • Post author:
  • Post category:Nginx
  • Page Views 551 阅读

1.安装Nginx所需的pcre库

yum install -y pcre pcre-devel 
rpm -qa pcre pcre-devel #检查安装结果

2.安装Nginx依赖包

yum install -y openssl openssl-devel
rpm -qa openssl openssl-devel

3.安装Nginx

mkdir -p /home/work
cd /home/work
wget http://nginx.org/download/nginx-1.16.1.tar.gz  #下载软件包,指定版本去官网找下载链接,或在官网直接下载后再上传至服务器。
useradd nginx -s /sbin/nologin -M
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure \
--user=nginx \ #进程用户权限
--group=nginx \ #进程用户组权限
--prefix=/usr/local/nginx-1.16.1 \ #安装路径
--with-http_stub_status_module \ #激活状态信息
--with-http_ssl_module #激活ssl功能
make
make install
ln -s /usr/local/nginx-1.16.1 /usr/local/nginx #意义重大,方便后续升级nginx,升级完成后删除原软连接,重新链接到/usr/local/nginx

提示:nginx的大部分模块功能都会默认编译到软件中,不需要单独指定编译参数。

4.启动nginx

/usr/local/nginx/sbin/nginx  -t  #检查配置文件
/usr/local/nginx/sbin/nginx #启动nginx
/usr/local/nginx/sbin/nginx -s reload #重新加载配置文件,不会中断服务
/usr/local/nginx/sbin/nginx -s stop #强制停止,相当于kill
/usr/local/nginx/sbin/nginx -s quit #待nginx处理完任务后停止,建议使用quit再重新启动

netstat -lnt|grep 80

5. 检查启动情况

wget 127.0.0.1

curl -I 127.0.0.1

6.查看编译参数

/usr/local/nginx/sbin/nginx -V


「 文章如果对你有帮助,请点个赞哦^^ 」 

0