• centos 7 安装nginx


    软件环境:centos7 nginx-1.8.1

    nginx下载地址:http://nginx.org/en/download.html

    一、安装依赖软件

    yum -y install gcc gcc-c++ autoconf automake make
    
    yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

    二、安装nginx

    //下载软件
    
    wget http://nginx.org/download/nginx-1.8.1.tar.gz
    
    //解压
    
    tar zxvf nginx-1.8.1.tar.gz
    
    //创建安装目录
    
    mkdir -p /usr/local/nginx
    
    //修改配置
    
    cd nginx-1.8.1
    
    ./configure --prefix=/usr/local/nginx  
    
    //安装
    
    make && make install

    三、启动

    //进入安装目录
    
    cd /usr/local/nginx
    
     
    //启动
    
    sbin/nginx    

    这时候在安装机器就可以输入地址查看了。

    如果远程访问的话需要关闭防火墙或者将80端口开放,添加新端口后需要reload 防火墙。

    #访问网页
    curl http://localhost

    关闭防火墙:

    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。

    systemctl stop firewalld.service #停止firewall

    systemctl disable firewalld.service #禁止firewall开机启动

    firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

    开放端口:

    添加  firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

    重新载入 firewall-cmd --reload

    查看 firewall-cmd --zone= public --query-port=80/tcp

    删除 firewall-cmd --zone= public --remove-port=80/tcp --permanent

    常用命令

    启动nginx:
    nginx -c conf/nginx.conf

    重启nginx:
    nginx -s reload :修改配置后重新加载生效
    nginx -s reopen :重新打开日志文件
    nginx -t -c conf/nginx.conf 测试nginx配置文件是否正确

    关闭nginx:
    nginx -s stop :快速停止nginx
    quit :完整有序的停止nginx

    其他的停止nginx 方式:

    ps -ef | grep nginx

    kill -QUIT 主进程号 :从容停止Nginx
    kill -TERM 主进程号 :快速停止Nginx
    pkill -9 nginx :强制停止Nginx

    平滑重启nginx:
    kill -HUP 主进程号

  • 相关阅读:
    js 回车调用后台事件
    获取下拉框选中的值:
    MVC 3.0 在各个版本IIS中的部署
    创建Windows域
    SQL Server 事务、异常和游标
    IIS配置PHP环境(快速最新版)
    js操作select下拉框
    如何清除访问远程网络时保存的密码
    免费Web服务
    Firefox不支持event解决方法
  • 原文地址:https://www.cnblogs.com/iathanasy/p/8477585.html
Copyright © 2020-2023  润新知