CentOS7安装Nginx

Nginx安装

  • 安装gcc依赖

    yum install gcc-c++
    
  • 安装pcre库依赖,解析正则表达式

    yum install -y pcre pcre-devel
    
  • 安装zlib压缩和解压缩依赖

    yum install -y zlib zlib-devel
    
  • 安装ssl安全的加密的套接字协议层依赖,用于http安全传输

    yum install -y openssl openssl-devel
    
  • 解压nginx文件包

    tar -zxvf nginx-1.16.1.tar.gz
    
  • 创建nginx临时目录

    mkdir /var/temp/nginx -p
    
  • 再nginx目录下输入下列命令

    ./configure 
    --prefix=/usr/local/nginx 
    --pid-path=var/run/nginx/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi-temp-path=/var/temp/nginx/scgi 
    
  • 直接输入make编译

    make
    
  • 输入make install安装

    make install
    
  • 找一找nginx安装到那里了?

    whereis nginx
    
  • 进入刚才显示的目录

    cd /usr/local/nginx
    
  • 进入/sbin目录启动nginx

    ./nginx
    
  • 打开网络,输入主机ip就会打开nginx默认界面

虚拟机安装启动需要关掉防火墙~!

systemctl stop firewalld.service

一些额外的命令

进入sbin目录
//停止
./nginx -s stop
//重新加载
./nginx -s reload
//检查是否有配置的语法错误
./nginx -t

你可能感兴趣的:(CentOS7安装Nginx)