NGINX访问配置

本文介绍了如何在NGINX中配置访问并发数和速度限制。通过修改配置文件,设置并发数为1并启用burst参数,实现了在高并发请求时的缓冲处理。同时,通过限制每次访问内容大小为1K,控制了访问速度。
摘要由CSDN通过智能技术生成

准备工作
一台已经部署好nginx的虚拟机

访问并发数控制

给发布目录中放一个图片,

mkdir /usr/local/nginx/html/download

给download目录里放一个vim.jpg(约400k

修改配置文件

vim nginx.conf


	limit_conn_zone $binary_remote_addr zone=addr:10m; #大小是10M内存 10M的内存来对于IP传输开销
    limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; #1s中不超过一个请求
server{
   

	location /download {
   
	    limit_req zone=one;
	}
	

在这里插入图片描述

要将域名和服务器nginx访问配置为https,您需要完成以下步骤: 1. 获取SSL证书 您需要从可信的证书颁发机构(CA)购买SSL证书。一些常见的CA包括Let's Encrypt、Comodo、Symantec等等。在购买证书之前,您需要确定您的域名是否已经注册,并且您有权管理该域名。证书有不同的价格和类型,具体取决于您的需求。 2. 安装SSL证书 一旦您购买了SSL证书,您需要将其安装到您的服务器上。这个过程可能因为您使用的服务器和证书类型而有所不同。您应该查看您的证书提供商的文档以获取详细的安装说明。 3. 配置Nginx 一旦您安装了SSL证书,您需要配置Nginx以使用HTTPS协议。在您的Nginx配置文件中,您需要添加以下行: ``` server { listen 443 ssl; server_name example.com; ssl_certificate /path/to/your/certificate.crt; ssl_certificate_key /path/to/your/private.key; location / { # your other config goes here } } ``` 这将配置Nginx使用HTTPS协议,并将SSL证书和私钥与您的域名关联起来。确保将“example.com”替换为您的域名,并将证书和私钥路径替换为您实际的位置。 4. 重启Nginx 完成配置后,您需要重启Nginx以使更改生效。您可以使用以下命令重启Nginx: ``` sudo systemctl restart nginx ``` 或者 ``` sudo service nginx restart ``` 现在您的域名和服务器Nginx访问已经配置为HTTPS协议。您可以在浏览器中输入您的域名以测试它是否正常工作。如果一切顺利,您将看到一个绿色的锁标志,表示您的连接是安全的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值