zoukankan      html  css  js  c++  java
  • Linux(centos7.5)安装nginx

    安装nginx,需要gcc、make、pcre、zlib、openssl的支持。

    一、安装gcc、make

    centos:(验证过,正确)

    yum -y install gcc automake autoconf libtool make  
    yum install gcc gcc-c++ 

    ububtu:

    apt-get install build-essential  
    apt-get install libtool 

    二、选定安装目录

    支持软件安装在:cd /usr/local/src,nginx安装在/data/nginx,可自定义选择。

    三、安装PCRE库

    cd /usr/local/src   
    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz   
    tar -zxvf pcre-8.39.tar.gz   
    cd pcre-8.39   
    ./configure   
    make   
    make install

    四、安装zlib库

    cd /usr/local/src   
    wget http://zlib.net/zlib-1.2.11.tar.gz  
    tar -zxvf zlib-1.2.11.tar.gz   
    cd zlib-1.2.11   
    ./configure   
    make   
    make install

    五、安装openssl

    centos:(验证过,正确)

    yum -y install openssl openssl-devel  

    ububtu:

    apt-get install openssl apt-get install libssl-dev  

    六、安装nginx

    cd /usr/local/src   
    wget http://nginx.org/download/nginx-1.1.10.tar.gz  
    tar -zxvf nginx-1.1.10.tar.gz   
    cd nginx-1.1.10  
    ./configure  
    make  
    make install 

    至此安装成功。

    查看nginx是否启动:

    netstat -ano|grep 80  

    七、修改配置文件

    找到nginx的配置文件,在nginx安装目录下的/conf/nginx.conf(/data/nginx/nginx-1.1.10/conf/nginx.conf),使用vi进行编辑。

    修改端口(不要被占用),修改服务器地址(当前机器的ip),修改前台文件的路径和后台转发地址等。

    八、重启nginx

    修改了nginx的配置文件,需要重启。

    找到nginx的启动文件。

    本人安装的nginx的启动文件放在了很奇怪的地方,nginx安装目录下的/objs下,有个绿色的文件。

    /data/nginx/nginx-1.1.10/objs/下

    执行这个文件:./nginx -c /data/nginx/nginx-1.1.10/conf/nginx.conf

    注:-c 参数后面的是配置文件的地址

    执行结束后,nginx就重启了。

    使用ip+端口号访问试一试。

    以上标注出的centos和ububtu是要区分开命令的。本人只使用了centos的命令。

    下载地址:

    https://files.cnblogs.com/files/DreamFather/nginx-1.1.10.tar.gz

    https://files.cnblogs.com/files/DreamFather/zlib-1.2.11.tar.gz

    https://files.cnblogs.com/files/DreamFather/pcre-8.39.tar.gz

    参考地址:

    https://www.cnblogs.com/wyd168/p/6636529.html

    https://www.cnblogs.com/iloverain/p/9428630.html

  • 相关阅读:
    vue2.5.2 在ie11打开空白的解决方法
    小程序自定义组件中observer函数的应用
    小程序将一个完整项目导入,报错ENOENT: no such file or directory(game.json)
    企业微信应用开发前准备
    jquery转盘抽奖游戏
    小程序路由跳转携带参数方法(直接跳转、事件委托跳转)
    小程序定义并使用模板template
    小程序真机预览,提示“音乐文件错误,播放失败”
    Java反编译
    DataX
  • 原文地址:https://www.cnblogs.com/DreamFather/p/11327687.html
Copyright © 2011-2022 走看看