zoukankan      html  css  js  c++  java
  • Linux下Ngnix的安装与配置

    由于我的博客项目在8084端口,需要Nginx来转发一下端口,记录一下安装过程和踩过的小坑。

    一、下载

    wget http://nginx.org/download/nginx-1.12.2.tar.gz

    我将下载到了/opt/software目录下

    二、解压安装

    tar -zxvf nginx-1.12.2.tar.gz

    1)安装到 /opt/ngnix目录下:

    cd nginx-1.12.2/
    ./configure --prefix=/opt/nginx

    此时出现the HTTP rewrite module requires the PCRE library 的错误。

    解决方法:

    需要安装pcre包

    sudo apt-get update
    sudo apt-get install libpcre3 libpcre3-dev
    sudo apt-get install openssl libssl-dev

    2)重新安装:

    ./configure --prefix=/opt/nginx

    成功。

    3)编译安装:

    make && make install

    三、配置Ngnix

    1)首先启动ngnix可测试下是否安装成功

    启动方法:

    cd /opt/nginx
    cd sbin/
    sudo ./nginx

    停止:

    ./nginx -s stop

    重启:

    ./nginx -s reload

     2)开始配置

    cd ../conf/
    sudo vim ngnix.conf

    修改配置文件部分内容:

    (注意weight=1;  中间不要加空格)

    3)重启ngnix,访问主页,发现报错

    刚开始有点不解,crul 127.0.0.1:8084 发现也无法连接。

    突然恍然大悟,发现是一个很愚蠢的问题,是我配置完Nginx后忘了启动项目了!!真的对自己无语了。。

    启动项目后访问,发现成功,到此就结束了。

  • 相关阅读:
    goroutine
    golang package log
    golang单元测试
    golang 文件操作
    go递归打印指定目录下的所有文件及文件夹
    go语言切片作为函数参数的研究
    go数据类型之基本类型
    结束了
    codeforces358D Dima and Hares【dp】
    codeforces1081G Mergesort Strikes Back【期望dp+脑洞】
  • 原文地址:https://www.cnblogs.com/Lovebugs/p/8795997.html
Copyright © 2011-2022 走看看