LNMP环境之编译安装nginx

环境:centos7

nginx版本:1.19.0

1.将准备好的nginx源码包上传至服务器

LNMP环境之编译安装nginx

 

2.新建nginx用户并设置禁止该用户登录服务器

[root@localhost ~]# useradd nginx -s /sbin/nologin

3.安装nginx相关依赖包

[root@localhost ~]# yum install make gcc gcc-c++ zlib-devel pcre-devel openssl-devel -y

4.解压nginx压缩包

[root@localhost ~]# tar -zxvf nginx-1.19.0.tar.gz

5.进入解压目录,设定nginx编译参数并开始编译

[root@localhost ~]# cd nginx-1.19.0
[root@localhost nginx-1.19.0]# ./configure  --user=nginx --group=nginx --prefix=/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcr

参数说明:

    --user 指定用户

     --group 指定用户组

    --prefix  指定安装目录

    --with-http_stub_status_module  启动nignx监控模块

    --with-http_ssl_module 启动ssl模块

    --with-pcre  启用pcre库,pcre库是正则相关的库

7.编译完成没有error报错后开始安装nginx

[root@localhost nginx-1.19.0]# make && make install

8.安装完成后进入nginx目录启动nginx

[root@localhost ~]# cd /nginx/sbin/
[root@localhost sbin]# ./nginx         ##nginx启动命令

9.随后打开浏览器输入服务器ip进行访问,如访问不到welcome to nginx页面,可能是因为没有开放80端口,请查看我上篇开放端口文章

出现此页面则说明nginx安装成功!

LNMP环境之编译安装nginx

 

上一篇:aliyun之Ubuntu 下php7.1 mysql5.7 LNMP 环境搭建


下一篇:分布式部署LNMP+WordPress