源码安装NGINX
安装NGINX
如果是centos8版本的话,可以直接使用本地yum或者网络yum安装NGINX,对于8版本的就不在做过多赘述。
主要针对Centos7版本做一下说明,因为Centos7的yum是不提供NGINX的,所以需要自己手动使用源码安装的方式进行安装。
提取码:46k1
- 解压源码包
1 | tar -zxf nginx-1.17.10.tar.gz |
- 安装相关的依赖
1 | yum install -y gcc make pcre pcre-devel zlib zlib-devel openssl openssl-devel |
- 执行configure脚本
1 | ./configure --prefix=/usr/local/nginx --with-http_ssl_module |
- 再执行两步安装完成
1 | make |
此时NGINX的启动命令是在/usr/local/nginx/sbin/nginx
里。
直接执行这条命令可以启动NGINX
1 | /usr/local/nginx/sbin/nginx |
但是这个命令是在太长了,很不方便,我们可以拷贝一份到系统命令里面。
1 | cp /usr/local/nginx/sbin/nginx /sbin/nginx |
然后我们就可以愉快地使用一些简单的命令来对NGINX进行管理。
1 | nginx # 启动nginx |
启动之后,可以通过80端口检查是否处于监听状态
1 | lsof -i:80 |
再补充一点,就是关于NGINX的配置文件,源码安装的NGINX配置文件的路径cd /usr/local/nginx/conf
里面很多我们不需要的内容,直接一条命令带走他们。
1 | egrep -v "^[[:space:]]*#|^$" nginx.conf.default > nginx.conf |
之后就很清爽了,开始配置吧少年。