前言: 这篇博客将为您详细讲述怎样在Centos 7操作系统下安装nginx。

安装依赖库

  • gcc相关
    查看gcc及gcc-c++是否安装:
rpm -q gcc gcc-c++

linux nginx 看不到443端口对应的进程_Nginx 安装


如果没有安装,则使用yum方式进行安装:

yum install -y gcc gcc-c++
  • pcre相关
    查看pcre和pcre-devel是否安装:
rpm -q pcre pcre-devel

linux nginx 看不到443端口对应的进程_Linux_02


如果没有安装,则使用yum方式进行安装,两个都需要安装:

yum install pcre pcre-devel
  • zlib相关
    查看zlib和zlib-devel是否安装:
rpm -q zlib zlib-devel

linux nginx 看不到443端口对应的进程_nginx_03


如果没有安装,则使用yum方式进行安装,两个都需要安装:

yum install zlib zlib-devel
  • openssl相关
    查看openssl和openssl-devel是否安装:
rpm -q openssl openssl-devel

linux nginx 看不到443端口对应的进程_Nginx 安装_04


如果没有安装,则使用yum方式进行安装,两个都需要安装:

yum install openssl openssl-devel

安装Nginx

  1. 进入官网下载页面,如图:
  2. 无需下载,复制下载链接,如图:(或者下载下来上传到服务器对应目录)
  3. 在CentOS中创建安装目录(这里是安装在/opt目录下),并进入
mkdir /opt/nginx
cd /opt/nginx
  1. 下载nginx源码压缩文件: wget + 第二步复制的下载链接
wget http://nginx.org/download/nginx-1.14.1.tar.gz
  1. 解压下载好的文件:
tar -zxvf nginx-1.14.1.tar.gz
  1. 进入解压后的目录:
cd nginx-1.14.1/
  1. 配置安装参数:
    默认安装在/usr/local/nginx,使用 --prefix 参数可手工配置安装目录
    注:不能安装在nginx源码目录(即解压后的目录)
    这里选择安装在/opt/nginx
./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_gzip_static_module
  1. 配置完成会显示如下配置信息:
  2. 编译源码并安装:
make && make install
  1. 启动测试nginx
    进入nginx安装目录:
cd /opt/nginx
  1. 执行启动命令:
./sbin/nginx
  1. 查看 nginx进程:
ps aux|grep nginx
  1. 浏览器访问:直接在地址栏中输入 ip地址(记得打开80端口)

创建快捷方式

  1. 创建nginx软链接到/usr/sbin下:
ln -s /opt/nginx/sbin/nginx /usr/sbin/nginx
  1. 启动:
nginx
  1. 停止:
nginx -s stop
  1. 重新加载配置文件(nginx配置文件修改后需重新加载使其生效)
nginx -s reload

至此,在 Linux 操作系统中安装 nginx 完成,谢谢!