
Nginx
文章平均质量分 54
Asurplus
我每天睡醒了就去打工,打完工就回去睡觉
展开
-
Nginx反向代理WebSocket
我们的 WebSocket 服务实现了集群模式,则需要使用 Nginx 代理转发 WebSocket 实现负载均衡的效果,配置如下:1、原始配置文件如下:worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on;原创 2021-12-08 23:09:39 · 208771 阅读 · 0 评论 -
Nginx开启GZIP压缩,提升前端访问速度
将响应报⽂发送⾄客户端之前可以启⽤压缩功能,这能够有效地节约带宽,并提⾼响应⾄客户端的速度1、原始配置如下worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65;原创 2021-12-08 21:31:23 · 204133 阅读 · 0 评论 -
Nginx反向代理后无法获取客户端真实IP地址
当我们使用 Nginx 代理转发服务后,会发现我们无法获取客户端的真实IP地址,从而无法获取客户端的地理位置等信息。所以我们需要将客户端的头部信息一起转发过去,配置如下:location /api/{ proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwar..原创 2021-12-08 21:27:17 · 206843 阅读 · 1 评论 -
Centos7中搭建Nginx环境
1、安装redis编译的c环境yum install gcc-c++2、Nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 Linux 上安装 pcre 库yum install -y pcre pcre-devel3、Nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 Linux 上安装 zlib 库yum install -y zlib zlib-devel4、Nginx 也支持 https(即在 ssl 协议上传输.原创 2021-04-23 10:11:03 · 201932 阅读 · 6 评论 -
Nginx命令学习笔记
启动nginx:进入nginx可执行目录sbin/下,输入命令:./nginx带文件启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf重启nginx<1>:进入nginx可执行目录sbin/下,输入命令:./nginx -s reload重启nginx<2>:...原创 2019-07-17 15:21:30 · 196117 阅读 · 0 评论 -
Nginx部署VUE项目
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,是部署前端项目的首选,在 Nginx 中部署 vue 项目的步骤如下:1、原始配置文件如下worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on;原创 2021-03-08 15:45:29 · 203095 阅读 · 0 评论 -
Nginx配置二级域名
当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在 Nginx 中配置二级域名如下:1、原始配置文件如下events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server {原创 2021-03-08 15:29:04 · 206161 阅读 · 0 评论 -
Nginx搭建负载均衡实现高并发
有的时候我们部署的项目并发人数一旦增加,单体项目很容易挂掉,不是我们的服务器配置不够,因为每一个 tomcat 的能力是有限的,导致了拖慢访问速度,这个时候我们就可以使用负载均衡1、负载均衡简介 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 &nb原创 2021-03-08 16:11:45 · 204483 阅读 · 115 评论 -
Nginx限制IP访问只允许特定域名访问
为了我们的服务器安全,我们需要禁止直接使用 IP 访问我们的服务器,我们可以借助 Nginx 完成1、找到 nginx 的配置文件cd /usr/local/nginx/conf/找到 nginx.conf 文件编辑它2、添加新的 server# 禁止ip访问server { listen 80 default_server; listen 443 ssl default_server; server_name _; return 403;}注原创 2021-04-23 15:54:08 · 216811 阅读 · 74 评论 -
Nginx中安装免费SSL证书开启Https请求
在部分场景中,我们必须使用 https 请求,因为 https 请求更为安全,常用于支付方面的请求调用https 的基础是 ssl,我们一般是没有 ssl 证书的,我们需要向供应商购买 ssl 证书,今天我们使用 Let’s Encrypt 获取免费证书,搭建我们的 https 请求1、安装 Nginx在 Centos 中搭建 nginx 环境,可以参考我的这篇文章,Centos7中搭建Nginx环境https://lizhou.blog.youkuaiyun.com/article/details/11604原创 2021-04-23 11:49:58 · 207375 阅读 · 267 评论 -
Centos7中使用FTP+Nginx搭建图片服务器
一、安装FTP服务1.1 查询是否系统已经自带了vsftpd :rpm -q vsftpd1.2 如果有,则删除错误的FTP:rpm -e vsftpd1.3 使用命令安装FTP:yum -y install vsftpd1.4 出现以下图片则为成功1.5 为FTP设置账户:useradd ftpuser(此为账户)1.6 为此账户设置密码:passwd...原创 2019-09-18 21:42:31 · 197998 阅读 · 0 评论