【笔记】centos7安装nginx并配置反向代理

在个人服务器(centos7)上部署了一个项目,绑定了域名,需要加上项目端口号8080才能访问,发现ngnix反向代理可以实现不加端口访问,所以进行配置。
【笔记】centos7安装nginx并配置反向代理_第1张图片

  • 安装gcc

    	yum install gcc-c++
    
  • 安装pcre-devel

    yum install -y pcre pcre-devel
    

    这一步可能报错
    Error: Multilib version problems found. This often means that the root
    cause is something else and multilib version checking is just
    pointing out that there is a problem.
    需要执行以下命令
    rpm -qa | grep pcre
    yum remove 其中一个的pcre的包名
    yum install -y pcre pcre-devel

  • 安装 zlib

    yum install -y zlib zlib-devel
    

    这一步也可能出现上一步的问题,解决方法参考上一步

  • 安装OpenSSL

    yum install -y openssl openssl-devel
    
  • 下载安装包

    wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
    
  • 解压安装

    tar -zxvf nginx-1.10.1.tar.gz
    cd nginx-1.10.1
    
  • 配置

    ./configure
    
  • 编译安装

    make
    make install
    
  • 反向代理配置

    cd /usr/local/nginx/conf
    vim nginx.conf
    

    修改配置如下
    【笔记】centos7安装nginx并配置反向代理_第2张图片

  • 启动

    cd /usr/local/nginx/sbin/
    ./nginx 
    

访问网站成功去掉端口号
【笔记】centos7安装nginx并配置反向代理_第3张图片

你可能感兴趣的:(服务器)