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

  • 相关阅读:
    Mac OS X 10.9 Mavericks 无法启动 WebStorm(PhpStorm)
    JavaScript怎么上传图片
    lazyload support for Zepto.js
    JavaScript的函数
    配置SQLServer(2)——32位和64位系统中的内存配置
    配置SQLServer(1)——为SQLServer配置更多的处理器
    学习使用Word2013向博客园发布随笔
    Kernel与用户进程通信
    IPv6 Ready Logo测试环境搭建
    前端必备的切图技巧
  • 原文地址:https://www.cnblogs.com/DreamFather/p/11327687.html
Copyright © 2011-2022 走看看