nginx安装教程笔记(包含访问控制)

server/2024/12/21 10:20:24/

目录

nginx%E7%9A%84%E5%AE%89%E8%A3%85-toc" style="margin-left:80px;">一、 nginx的安装

二、 访问控制

基于授权访问控制

基于客户端的访问控制


一、 nginx的安装

1. 安装组件

yum -y install pcre-devel zlib-devel gcc gcc-c++ make

2. 创建用户

useradd -M -s /sbin/nologin nginx

3. 解压源码包并编译安装

tar zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
./configure --prefix=/usr/local/nginx  --user=nginx --group=nginx --with-http_stub_status_module && make && make install
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

4. 开启nginx

4.	开启nginx
nginx
netstat -nultp | grep nginx


二、 访问控制

基于授权访问控制

1. 生成用户认证文件

yum install -y httpd-tools
htpasswd -c /usr/local/nginx/passwd.db test

2. 修改密码文件权限

chmod 400 /usr/local/nginx/passwd.db
chown nginx /usr/local/nginx/passwd.db

3. 修改主配置文件,添加相关认证配置

vim /usr/local/nginx/conf/nginx.confserver {location / {auth_basic "secret";auth_basic_user_file /usr/local/nginx/passwd.db;}
} 

4. 检查并重启

nginx -tnginx

5. 编写页面

echo "test yemian" > /usr/local/nginx/html/index.html

6. 关闭防火墙

systemctl stop firewalld
setenforce 0

7. 浏览器页面访问测试


基于客户端的访问控制

1. 添加相应配置

vim /usr/local/nginx/conf/nginx.confserver {location / {deny 192.168.180.1;allow all;}
}

2. 重启

3. 浏览器访问测试


http://www.ppmy.cn/server/151921.html

相关文章

Redis问题篇

问题 Q1:WRONGTYPE Operation against a key holding the wrong kind of value A1: redis中已经存在同名,但不一样类型的key值

使用pyinstaller打包pyqt的程序,运行后提示ModuleNotFoundError: No module named ‘Ui_main‘

环境:windowpython3.9pyqt6 使用pyqt UI编辑器生成了main.ui ,main.ui编译成了Ui_main.py main.py 使用当前目录下的Ui_main.py。 打包过程没报错,运行报错。 错误如下: 解决方法:pyinstaller -Fw main.py --paths. 使…

SSM 架构中 JAVA 网络直播带货查询系统设计与 JSP 有效实现方法

摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于网络直播带货网站当然也不能排除在外,随着网络技术的不断成熟,带动了网络直播带货网站,它彻底改变了过…

基于LSB最低有效位的音频水印嵌入提取算法FPGA实现,包含testbench和MATLAB对比

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 vivado2019.2 matlab2022a 3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视…

202411 第十六届蓝桥杯青少组 STEMA 考试真题 汇总

2024年11月 第十六届 蓝桥杯青少组 STEMA测评考试,包含scratch图形化编程,Python,C,microbit,EV3,arduino,计算思维U12,U8,U10等真题汇总。 202411 蓝桥杯青少组 STEMA测评 Scratch 试题 20241…

《梦梁百景图》开机 林墨饰演元气少年胡天乐自带戏腔天赋

12月15日,由炽火(苏州)影视科技有限公司出品的电视剧《梦梁百景图》在江苏昆山开机,该剧讲述一群年轻人为了保护香配方,推广香,仗义出行收获颇丰的故事。 其中,演员林墨饰演“胡天乐”&#xff…

线程知识总结(一)

1、概述 1.1 进程与线程 进程是程序运行时,操作系统进行资源分配的最小单位,包括 CPU、内存空间、磁盘 IO 等。从另一个角度讲,进程是程序在设备(计算机、手机等)上的一次执行活动,或者说是正在运行中的程…

Python 爬取网页文字并保存为 txt 文件教程

引言 在网络数据获取的过程中,我们常常需要从网页中提取有用的文字信息。Python 提供了强大的库来帮助我们实现这一目标。本教程将以https://theory.gmw.cn/2023 - 08/31/content_36801268.htm为例,介绍如何使用requests库和BeautifulSoup库爬取网页文字…