• 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 重启

    • 相关阅读:
      vue-cli3配置开发环境和生产环境
      vue配置开发环境和生产环境
      js实现div拖拽互换位置效果
      axios用post提交的数据格式
      面试题会被问及哪些?(总结)
      深入理解vue
      nodejs 前端项目编译时内存溢出问题的原因及解决方案
      MUI框架开发HTML5手机APP(一)--搭建第一个手机APP
      关于if省略{}时的一些问题
      函数声明的两种形式的区别
    • 原文地址:https://www.cnblogs.com/fcppl/p/14000880.html
    Copyright © 2020-2023  润新知