linu安装ngix

廖晟微 1年前 ⋅ 278 阅读
  • 安装依赖
    1. yum install gcc
    2. yum install pcre-devel
    3. yum install zlib zlib-devel
    4. yum install openssl openssl-devel
    5. //一键安装上面四个依赖
      yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
  • 下载nginx的tar包
    1. 复制代码
      //创建一个文件夹
      cd /usr/local
      mkdir nginx
      cd nginx
      //下载tar包
      wget http://nginx.org/download/nginx-1.13.7.tar.gz
      tar -xvf nginx-1.13.7.tar.g
      复制代码
  • 安装nginx
    1. //进入nginx目录
      cd /usr/local/nginx
      //执行命令
      ./configure
    2. //执行make命令
      make
      //执行make install命令
      make install
  • Nginx常用命令
    • //测试配置文件
      安装路径下的/nginx/sbin/nginx -t
    • 复制代码
      //启动命令
      安装路径下的/nginx/sbin/nginx
      //停止命令
      安装路径下的/nginx/sbin/nginx -s stop
      或者 : nginx -s quit
      //重启命令
      安装路径下的/nginx/sbin/nginx -s reload
      复制代码
    • //查看进程命令
      ps -ef | grep nginx
    • //平滑重启
      kill -HUP Nginx主进程号
  • 配置防火墙
    • //打开防火墙文件
      sudo vim /etc/sysconfig/iptables
      //新增行  开放80端口
      -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
      //保存退
    • //重启防火墙
      sudo service iptables restart

      在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,

      如果要添加范围例外端口 如 1000-2000
      语法命令如下:启用区域端口和协议组合
      firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]
      此举将启用端口和协议的组合。端口可以是一个单独的端口 <port> 或者是一个端口范围 <port>-<port> 。协议可以是 tcp 或 udp。
      实际命令如下:

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

      firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent 

      重新载入
      firewall-cmd --reload
      查看
      firewall-cmd --zone=public --query-port=80/tcp
      删除
      firewall-cmd --zone=public --remove-port=80/tcp --permanent
      ---------------------
      作者:一点不好吃
      来源:CSDN
      原文:https://blog.csdn.net/c233728461/article/details/52679558
      版权声明:本文为博主原创文章,转载请附上博文链接!

  • Nginx虚拟域名配置及测试验证
    1. //编辑nginx.conf
      sudo vim /usr/local/nginx/conf/nginx.conf
      //增加行 
      include vhost/*.conf
      //保存退出
    2. //在/usr/local/nginx/conf目录新建vhost文件夹
      mkdir vhost
      //创建每个域名的配置
      sudo vim jimisun.com.conf
      //节点中增加入响应的配置 端口转发 或者访问文件系统
  • Nginx启动
    1. //进入nginx安装目录
      cd sbin
      sudo ./nginx
    2. 测试访问
      http://ip地址

注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: