暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

413.搭建 Nginx 代理

为方便访问服务(比如 brpc 自带的指标页面),可以通过搭建 Nginx 代理轻松访问。

一、整体流程


二、申请域名

通过公司资源申请域名,略~

三、部署 Nginx 服务

1.安装 PCRE


    cd usr/local/src/
    wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
    tar zxvf pcre-8.35.tar.gz
    cd pcre-8.35
    sudo ./configure
    sudo make
    sudo make install
    pcre-config --version # 查看安装的版本,验证是否安装成功

    2.安装 Nginx

      cd usr/local/src/
      wget http://nginx.org/download/nginx-1.6.2.tar.gz
      tar zxvf nginx-1.6.2.tar.gz
      cd nginx-1.6.2
      sudo ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
      sudo make
      sudo make install
      /usr/local/webserver/nginx/sbin/nginx -v # 查看安装的版本,验证是否安装成功


      注意:在 sudo make 时会将 warning 当 error 处理,导致 make 失败,可以修改 usr/local/src/nginx-1.6.2/objs/Makefile 中的 CFLAGS 赋值命令,将 -Werror 产生去掉即可。


      3.修改 nginx.conf

      sudo vi usr/local/webserver/nginx/conf/nginx.conf

      可以同时配置多个 server



      检验配置文件的正确性
        /usr/local/webserver/nginx/sbin/nginx -t

        4.Nginx 命令
          /usr/local/webserver/nginx/sbin/nginx               # 启动
          /usr/local/webserver/nginx/sbin/nginx -s reload # 重新加载配置文件
          /usr/local/webserver/nginx/sbin/nginx -s reopen # 重启
          /usr/local/webserver/nginx/sbin/nginx -s stop # 停止

          5.通过域名访问

          启动 Nginx 服务后,就可以通过域名访问了。

          每天一个开发小知识

          2022.5.28

          文章转载自每天一个开发小知识,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论