阿里云-linux-服务器Java环境部署(三)Nginx的安装和配置

Nginx的安装和配置


前言

Nginx想必大家已经很熟了,废话不多说,直接讲怎么在linux环境下的使用


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载和安装

  1. 下载地址:https://nginx.org/en/download.html
    可以wget https://nginx.org/download/nginx-1.19.3.tar.gz,也可以下载后导入,xshell的导入方法已经在第一篇中讲过了,不再赘述。

在这里插入图片描述
2. 建立存放路径,将包复制到目录下,我的是 /usr/nginx
3. 解压文件:tar -zxvf nginx-1.19.3.tar.gz
4. 配置使用自定义就可以:./configure
在这里插入图片描述
报错,
在这里插入图片描述
执行yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
在这里插入图片描述
再次执行./configure,可以了
5. 执行:make
make 是一个命令工具,它解释 Makefile 中的指令,在 Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。make指令会把高级语言所书写的代码转换成机器可识别的指令(Nginx是C语言写的,make指令将之翻译为linux可识别的指令)
6. 执行:make install
make install是用来安装的,它从Makefile中读取指令,安装到指定的位置
在这里插入图片描述
这里看到将文件安装到了/usr/local/nginx 目录中,可在configure文件中配置

二、使用步骤

1.启动

执行启动命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
参数 -c 指定了配置文件的路径,如果不加的话就是使用默认的配置文件
在这里插入图片描述
查看是否启动成功

ps -ef | grep nginx

在这里插入图片描述

2.关闭和重启

  1. 查询进程号然后kill ,不再赘述
  2. kill -信号类型 /usr/local/nginx/logs/nginx.pid’
    信号类型:平滑停止-QUIT,快速停止 -TERM,强制停止 -9
    如果在nginx.conf配置了pid文件存放路径,则该文件存放的就是Nginx主进程号(如果没指定则放在nginx的logs目录下)
  3. 重启 /usr/local/nginx/sbin/nginx -s reload

3.查看是否成功

nginx -t -c /usr/local/nginx/conf/nginx.conf

在这里插入图片描述

第一次执行出错了,找不到Nginx命令,配置一下环境变量
在这里插入图片描述
配置完成后要刷新一下:source /etc/profile
在这里插入图片描述

4.配置文件

这个网上很多,根据实际情况来吧
在这里插入图片描述

常见错误(持续更新)

  1. 403 有时候启动用户和nginx工作用户不一致会报403,在Nginx中将用户更改一下在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值