![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
嘤嘤嘤wing
嘤嘤嘤的学习笔记
展开
-
nginx缓存代理服务器
nginx缓存代理服务器 1,何为缓存代理服务器:在代理服务器的基础上添加缓存功能,使在访问过程中可直接访问缓存,降低成本。 2,配置 在已配置好代理服务器的基础上配置下面操作,代理服务器配置:https://blog.csdn.net/weixin_56722308/article/details/116502792?spm=1001.2014.3001.5502 (1)在nginx主配置文件中: vim /etc/nginx/nginx.conf 中的http{}中添加: http{原创 2021-05-07 21:49:14 · 279 阅读 · 0 评论 -
nginx反向代理服务器
nginx代理服务器 1,何为代理服务器: 代理字面上看和“中间人”一个意思,就类似于媒婆。无论是本地主机要访问外界网络,还是外面用户去访问本地主机,代理服务器都是作为二者之间的媒介,起到了连接二者的作用,可有效地提高访问的安全性,可以增加缓存降低成本提高访问速率,还可起到内容过滤,访问控制的作用。 正向代理是本地主机通过代理服务器去访问外界网络地址的过程。 反向代理是外界用户通过代理服务器去访问本地主机的过程,nginx就是一种典型的方向代理服务器。 2,配置 (1)本实验需要两台主机,一台为原创 2021-05-07 21:11:05 · 355 阅读 · 0 评论 -
访问控制:基于用户(网站加密,用户名密码登陆)
12 ,访问控制 1,目的:当一个网站只允许固定的用户访问时,可给网站设置登录的用户名与密码,只有知道用户名与密码的人才允许访问。 2,配置: (1)创建自己的网站 vi /etc/nginx/conf.d/yingying.conf 输入: server{ listen 80; server_name yingying.com;#本机设置的域名,或localhost:用自己的ip访问。 location / { root /usr/share/nginx/html; inde原创 2021-05-07 20:23:46 · 599 阅读 · 0 评论 -
nginx基础,yum/源码安装
nginx基础: 1,nginx是什么? Nginx是一种http和反向代理服务器。一般我们用它将服务端上的网页或程序以一个地址或者域名的方式共享在网络上,客户机可通过此地址与域名进行访问。 2,nginx的优点: 开源,高并发,跨平台,稳定,负载均衡。 3,nginx的安装 1)yum安装: 官网链接:http://nginx.org/en/linux_packages.html#RHEL-CentOS,可根据网页直接配置。 1,安装nginx所需要的环境 yum -y install原创 2021-04-28 20:23:05 · 88 阅读 · 0 评论 -
nginx基础:nginx访问控制
11,nginx访问控制 1,目的:当网站被某个IP恶意访问时,可做访问控制禁止该ip访问,或只允许某个ip访问时也可做此配置。 2,配置:(禁止与允许都是限制的访问浏览器的真机(电脑本机)的ip) 在想要做控制的网站的自配置文件中添加: vi /etc/nginx/conf.d/ying.conf 1)在 server{}内添加: allow 10.9.11.224;#允许真机224访问 allow 10.9.11.225;#允许真机225访问 deny all;#禁止所有 2)或 den原创 2021-04-29 19:45:18 · 237 阅读 · 0 评论 -
nginx基础:nginx访问限制
10,nginx访问限制 1,目的:网站每秒钟访问量过高,会增加网站负载。还可以防止恶意网站攻击,将每秒钟设置访问量限制。 2,测试:未做限制时访问,下载测试工具:yum -y install httpd-tools 测试:ab -n 100 -c 10 http://ying.com/ 查看每秒钟可访问量。 3,配置:在nginx主配置文件中定义限制策略: vi /etc/nginx/nginx.conf 在http{}内添加 limit_req_zone $binary_remote_add原创 2021-04-29 19:23:46 · 1825 阅读 · 0 评论 -
nginx基础:防盗链
8,防盗链 1,目的:防止网页内容被恶意转载。 2,配置(两个子配置文件,两个网页目录) 在自己的网站ying.com目录中传入图片1.jpg,并引用在自己的网页中: vi /ying.com/index.html 添加: <img src="1.jpg"/> 3,创建第二个网站的子配置文件,名为ying2.jpg,步骤详情见nginx基础:随机主页第二部分。 4,在ying2.com网站目录下的index.html引用ying.com中的图片 vi /ying2.com/i原创 2021-04-28 22:23:11 · 79 阅读 · 0 评论 -
nginx基础:文件压缩
8,文件压缩 1)目的:用于传输前的压缩,提高传输速率。 2)配置:进入nginx的主配置文件,添加压缩功能 vi /etc/nginx/nginx.conf 在html{}中添加压缩功能: gzip on; #打开压缩功能 gzip_http_version 1.1; #版本为1.1 gzip_comp_level 2; #压缩级别为2 可设置1-9 gzip_types text/plain application/javascript application/x-javascript原创 2021-04-28 21:44:13 · 365 阅读 · 0 评论 -
nginx基础:替换模块
7,替换模块 1,目的:用于临时替换出现错误的页面内容,不对源代码进行更改,用于救急。 2,配置: 1)进入需要做替换的网页的子配置文件: vi /etc/nginx/conf.d/ying.conf 2)在server{}中添加: sub_filter my 'ying'; #将my 替换为 ying #sub_filter_once on;#只替换第一个,可不添加 3)重启服务 systemctl restart nginx 3,输入域名查看,修改成功。 ...原创 2021-04-28 21:34:19 · 428 阅读 · 0 评论 -
nginx基础:random-index随机主页
286,随机主页 1,何为随机主页? 随机主页即用户访问时每刷新一次,会在服务端的多个网页内随机选取一个显示给用户,用户每次访问网站不变,但内容会有所不同。 2,创建自己的网站 创建自己网站的子配置文件: 1)进入子配置文件所在目录: cd /etc/nginx/conf.d/ 2)新建自己的子配置文件。注:配置文件必须以.conf结尾。 vi ying.conf 输入内容: server { listen 80; #访问端口为http默认端口80 server_name ying原创 2021-04-28 21:24:30 · 633 阅读 · 0 评论 -
nginx基础:nginx_status
5,连接状态:stub_status_module 1,连接状态显示: 活跃连接数:1 服务 接收 处理请求数 1 1 4 读:0 写:0 等待:0 2,目的:为某个网站设置链接状态模块,随时监控访问状态,连接数,请求次数等,预防恶意访问。 3,设置: 1)查看模块是否安装:nginx -V 2>&1 | grep stub_status 2)配置状态模块: 进入子配置文...原创 2021-04-28 20:54:55 · 379 阅读 · 0 评论