前言: 这篇博客将为您详细讲述怎样在Centos 7操作系统下安装nginx。
安装依赖库
- gcc相关
查看gcc及gcc-c++是否安装:
rpm -q gcc gcc-c++
如果没有安装,则使用yum方式进行安装:
yum install -y gcc gcc-c++
- pcre相关
查看pcre和pcre-devel是否安装:
rpm -q pcre pcre-devel
如果没有安装,则使用yum方式进行安装,两个都需要安装:
yum install pcre pcre-devel
- zlib相关
查看zlib和zlib-devel是否安装:
rpm -q zlib zlib-devel
如果没有安装,则使用yum方式进行安装,两个都需要安装:
yum install zlib zlib-devel
- openssl相关
查看openssl和openssl-devel是否安装:
rpm -q openssl openssl-devel
如果没有安装,则使用yum方式进行安装,两个都需要安装:
yum install openssl openssl-devel
安装Nginx
- 进入官网下载页面,如图:
- 无需下载,复制下载链接,如图:(或者下载下来上传到服务器对应目录)
- 在CentOS中创建安装目录(这里是安装在/opt目录下),并进入
mkdir /opt/nginx
cd /opt/nginx
- 下载nginx源码压缩文件: wget + 第二步复制的下载链接
wget http://nginx.org/download/nginx-1.14.1.tar.gz
- 解压下载好的文件:
tar -zxvf nginx-1.14.1.tar.gz
- 进入解压后的目录:
cd nginx-1.14.1/
- 配置安装参数:
默认安装在/usr/local/nginx,使用 --prefix 参数可手工配置安装目录
注:不能安装在nginx源码目录(即解压后的目录)
这里选择安装在/opt/nginx
./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_gzip_static_module
- 配置完成会显示如下配置信息:
- 编译源码并安装:
make && make install
- 启动测试nginx
进入nginx安装目录:
cd /opt/nginx
- 执行启动命令:
./sbin/nginx
- 查看 nginx进程:
ps aux|grep nginx
- 浏览器访问:直接在地址栏中输入 ip地址(记得打开80端口)
创建快捷方式
- 创建nginx软链接到/usr/sbin下:
ln -s /opt/nginx/sbin/nginx /usr/sbin/nginx
- 启动:
nginx
- 停止:
nginx -s stop
- 重新加载配置文件(nginx配置文件修改后需重新加载使其生效)
nginx -s reload
至此,在 Linux 操作系统中安装 nginx 完成,谢谢!