zoukankan      html  css  js  c++  java
  • linux安装nginx

    1.安装依赖包

    //一键安装上面四个依赖
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
    

      2.下载并解压安装包

      
      cd /usr/local
      //下载tar包
      wget http://nginx.org/download/nginx-1.16.1.tar.gz
      tar -xvf nginx-1.16.1.tar.gz
      

      3.安装nginx

      //进入nginx目录
      cd /usr/local/nginx
      //进入目录
      cd nginx-1.16.1
      //执行命令
      ./configure
      //执行make命令
      make
      //执行make install命令
      make install
      

      4.配置nginx.conf

      执行make install命令后将nginx-1.xx.xx文件夹以及压缩文件删除即可,直接使用自动生成的nginx文件夹内容进行配置。

      # 打开配置文件
      vi /usr/local/nginx/conf/nginx.conf
      

      将端口号改成8089,因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

      localhost修改为你服务器ip地址。

      在这里插入图片描述

      5.启动nginx

      /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf //使用nginx -c的参数指定nginx.conf文件的位置
      
      /usr/local/nginx/sbin/nginx -s reload

      如果出现报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
      则运行:
      /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

      再次启动即可!

      查看nginx进程是否启动:

      ps -ef | grep nginx
      

      在这里插入图片描述

      6.若想使用外部主机连接上虚拟机访问端口192.168.131.2,需要关闭虚拟机的防火墙:

      centOS6及以前版本使用命令: systemctl stop iptables.service

      centOS7关闭防火墙命令: systemctl stop firewalld.service

      随后访问该ip即可看到nginx界面。

      7.访问服务器ip查看(备注,由于我监听的仍是80端口,所以ip后面的端口号被省略)
      在这里插入图片描述

      安装完成一般常用命令

      进入安装目录中,

      命令: cd /usr/local/nginx/sbin

      启动,关闭,重启,命令:

      ./nginx 启动

      ./nginx -s stop 关闭

      ./nginx -s reload 重启

    • 相关阅读:
      Java 字符串,byte[],16进制的字符串互转
      Java中char的字节数
      有向图 获取回路转
      java字符串分割处理split及特殊符号 转
      java如何直接跳出外层循环 标签
      求有向图中两点间所有路径
      五周突破N1 第五周第三单元
      5周突破N1 惯用句 1
      5周N1 300P
      5周突破N
    • 原文地址:https://www.cnblogs.com/fcppl/p/14000880.html
    Copyright © 2011-2022 走看看