zoukankan      html  css  js  c++  java
  • Centos7下部署Nginx

    一.续Centos7下部署Node,Nginx安装部署:

    Nginx选择安装的是编译版(附下载地址:https://nginx.org/download/),根据自己的系统环境选择。

    1.进入保存下载文件的路径,cd进入文件保存路径,命令:

    cd /usr/local/src

    2.下载文件,我这选择最新版本nginx-1.13.11。命令: wget https://nginx.org/download/nginx-1.13.11.tar.gz

    3.解压到特定文件夹下,进行解压,执行命令:

    tar -zxvf nginx-1.13.11.tar.gz -C /usr/local/

    4.进入解压后的文件夹:cd /usr/local/进行编译,执行命令:make && make install

    5.常见错误:

    1-->./configure: error: C compiler cc is not found

    解决方案:yum install -y gcc gcc-c++

    2-->./configure: error: SSL modules require the OpenSSL library.

    解决方案:yum install pcre-devel

    3-->./configure: error: the HTTP gzip module requires the zlib library.

    解决方案:yum install zlib-devel

    4-->./configure: error: SSL modules require the OpenSSL library.

    解决方案:yum install openssl-devel

    6.添加全局环境变量,两种方式:export以及修改/etc/profile。export方式添加的方式在重启过后会被重置,命令:

    export PATH=$PATH:/usr/local/nginx/sbin而/etx/profile方式则是永久性的。操作:打开profile(文件路径为/etc/profile,

    打开编辑的方式有多种,这里不再详述,请自行查阅)。

    找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC这一行,在其下一行添加一行:

    export PATH=$PATH:/usr/local/nginx/sbin保存文件

    7.执行nginx -h查看是否nginx是否安装成功!

    8.常用nginx命令:

    1-->nginx -s reload # 修改配置后重新加载生效

    2-->nginx -s reopen # 重新打开日志文件

    3-->nginx -s stop # 快速停止nginx

    4-->nginx -s quit # 完整有序的停止nginx

    5-->nginx -t # 测试当前配置文件是否正确

    二.Nginx下多个站点共用80端口配置,实际是虚拟目录设置。多少个站点就需要分配多个.conf。

    1.进入nginx.conf进行编辑:cd /usr/local/nginx/conf,查找是否存在类似include xxxx/.*conf的语句,

    如无则在server{}后添加:include /usr/local/nginx/conf/vhost/*.conf保存。

    注意:/usr/local/nginx/conf/vhost/*.conf改路径是子站点配置文件的存放路径 ,根据实际需求处理

    2.在配置文件夹下添加默认的conf,做相对应的站点配置修改,nginx的conf配置具体内容不再赘述,需要的同学自行查阅资料!

    3.重启nginx -s reload

    THE END不对之处,请指出,无限感激!

    人生之旅,无尽。人生之旅,有尽。此生与您相遇便是缘分,请多指教!
  • 相关阅读:
    同步类容器和并发类容器
    T4模板生成自定义的实体类
    C# UrlEncode 编码
    PLSQL快速生成增删改查语句
    Oracle 检查星期只能是1-7的数字不能重复
    PLSQL 插入数据无响应
    C# DataTable 排序
    C# 获取程序集信息
    C# 调用WinRAR解压缩文件
    DataTable 获取一列最大值并修改
  • 原文地址:https://www.cnblogs.com/aven90/p/8777448.html
Copyright © 2011-2022 走看看