centos7普通用户安装Nginx

本文介绍了如何在 CentOS7 中以普通用户身份安装 Nginx,包括创建用户、设置权限、下载安装包、配置依赖、编译安装、配置防火墙及启动测试。同时,分享了在 Nginx 中设置禁止访问特定文件或目录以及配置location以访问IP+端口的方法。
摘要由CSDN通过智能技术生成

准备一:

创建普通用户

groupadd whl
useradd -r -g whl whl

设置密码

passwd whl

给普通用户授 sudo 权限

vim /etc/sudoers //打开sudo的配置文件
在这里插入图片描述
也可以先增加 w 权限,再修改
1)chmod u+w /etc/sudoers
修改完再取消 w 权限
2)chmod u-w /etc/sudoers

准备二:

下载:https://nginx.org/en/download.html

在这里插入图片描述

获取tar包上传/home/whl

安装

1、root用户下,安装安装openssl 、zlib 、 gcc 依赖

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2、创建安装目录,并修改为普通用户属性

[root@localhost ~]# mkdir -p /app/nginx
[root@localhost ~]# chown -R whl:whl /app

3、解压

[root@localhost whl]# tar -zxvf nginx-1.22.1.tar.gz

4、更名,进入源码目录,进行配置

[root@localhost whl]# mv nginx-1.22.1 nginx
[root@localhost whl]# cd nginx

5、编译、安装,,指定安装在/app/nginx下

./configure --prefix=/apps/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream --user=whl --group=whl
make && make</
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值