linux 下 nginx安装

  • 安装依赖
    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
    2.    //安装nginx
      
       ./configure && make && make install
    3. 启动nginx

      /usr/local/nginx/sbin/nginx

  • 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
  • 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地址

    1. 注意:如果安装完成在linux里面可以访问nginx,但是 在外网中无法访问,需要修改cd /etc/sysconfig下的iptables的文件,修改地址:https://blog.csdn.net/zhangsify/article/details/54234029

猜你喜欢

转载自blog.csdn.net/qq_33238935/article/details/80236601