当前位置: 首页 > news >正文

nginx部署手册

1、在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

在这里插入图片描述
2、 新建nginx用户
(1)groupadd 命令用于创建一个新的用户组

 groupadd nginx

(2)使用 useradd 命令在Linux系统中创建一个名为 nginx 的新用户,

useradd:这是用来添加新用户的命令。
-d /home/nginx:指定新用户的主目录为 /home/nginx。
-m:如果指定了 -d 选项,则 -m 选项会指示 useradd 命令创建用户的主目录。如果目录不存在,它将被创建。
-s /bin/bash:指定新用户的默认shell为 /bin/bash。
-g nginx:指定新用户的主组为 nginx。这个组必须已经存在,否则命令会失败。
nginx:这是你要创建的用户名。

 useradd -d /home/nginx -m -s /bin/bash -g nginx nginx

(3)设置nginx密码

 passwd nginx

在这里插入图片描述
3、下载nginx安装包,下载地址:https://nginx.org/download/,拷贝到/home/nginx下面
在这里插入图片描述
4、解压并安装(特别注意先切nginx用户再进行后续操作)
在这里插入图片描述

tar -xzvf nginx-1.20.0.tar.gz
cd nginx-1.20.0
# 创建日志目录
mkdir logs
# 意思是告诉等会安装的文件要放在哪里 (也可以不设置,直接 ./configure)
./configure --prefix=/home/nginx/nginx-1.20.0 --with-http_ssl_module  --with-stream --with-http_v2_module
# make
make
# make
make install

在这里插入图片描述

5、测试是否安装成功,由于nginx没有绑定80的权限,这里改了8000端口

./sbin/nginx -t

在这里插入图片描述

6、配置nginx开机自启动 root权限下配置

echo "/home/nginx/nginx-1.20.0/sbin/nginx" >> /etc/rc.local

7、 启动
在这里插入图片描述
8、开放端口
在这里插入图片描述
9、访问成功
在这里插入图片描述


http://www.mrgr.cn/news/36245.html

相关文章:

  • Linux 系统安全工具简介
  • 【机器学习】Flux.jl 生态
  • 静电势能(electrostatic potential energy)和电势(electric potential)
  • Windows (rust) vulkan 画一个三角形: 窗口创建与渲染初始化
  • 如何创建一个包含多个列的表?
  • keil的debug功能
  • Pycharm Python PyAutoGUI包 返回 “ImageNotFoundException“问题
  • Qemu开发ARM篇-6、emmc/SD卡AB分区镜像制作
  • docker搭建clickhouse并初始化用户名密码
  • 算法复杂度
  • 多层时间轮实现延迟消息
  • linux网络编程8
  • 使用Docker和Macvlan驱动程序模拟跨主机跨网段通信
  • 代理有什么用处?
  • 数据结构const char *INSTNAME[]
  • C++——输入一个字符串,把其中的字符按逆序输出。如输入LIGHT,输出THGIL。用string方法。
  • 个人文章汇总
  • 类与对象—python
  • 有威胁的武器武装检测系统源码分享
  • 前端接口报错302 [已解决]