首页
最新

在 Ubuntu 上安装 Nginx:详细教程

Nginx 是一个高性能的 HTTP 和反向代理服务器。本文将介绍如何在 Ubuntu 系统上安装 Nginx,包括导入官方签名密钥、设置 apt 仓库、以及安装和配置 Nginx。 步骤 1:安装必要的依赖包 首先,确保你的系统安装了 curl、gnupg2、ca-certificates、lsb-release 和 ubuntu-keyring 这些依赖包。运行以下命令来安装它们: sudo apt install c
发布于 2024-6-17 下午4:25 阅读数 428

配置 nginx 页面缓存

什么是 nginx 页面缓存? 在 Web 开发中,页面缓存是一种非常重要的技术,它可以减少服务器的负载和加快页面的加载速度,提高用户体验。nginx 是一款高性能的 Web 服务器,它支持页面缓存,可以通过配置来实现。 nginx 页面缓存是指将请求的页面内容缓存到内存或磁盘中,当下一次请求相同的页面时,nginx 直接从缓存中读取,避免了重复
发布于 2023-4-5 上午10:55 阅读数 850

Nginx 允许跨域

什么是跨域? 跨域是指在 Web 应用中,不同域下的客户端请求资源时,浏览器会根据同源策略(Same Origin Policy)对请求进行限制。即,如果当前请求的域、协议、端口与该资源的域、协议、端口不一致,那么浏览器将阻止该请求,从而保护用户安全。 Nginx 如何允许跨域? 当我们在 Nginx 上搭建 Web 应用时,如果需要允许跨域请求,可以通过修
发布于 2023-3-29 上午10:1 阅读数 899

Nginx强制跳转https

我们只需要修改nginx配置 if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; } 完整配置示例: server { listen 80; listen 443 ssl http2; server_name xxx.cn www.xxx.cn; index index.php index.html index.htm default.php default.htm default.html; root /www/test/xxx; ssl_certificate /www/te
发布于 2023-3-27 上午11:16 阅读数 1010

使用 HTTP/3 协议告别缓慢的加载时间!

浏览器和主要的 HTTP 服务器如何利用这个新协议。 基于 QUIC 的 HTTP HTTP over QUIC(Quick UDP Internet Connection)是一种结合了HTTP/3应用层协议和QUIC传输层协议的新协议。它由 Internet 工程任务组 (IETF) 开发,用于提高 Web 性能、安全性和可靠性。 QUIC 是一种传输层协议,与传统上用于 HTTP 的协议 TCP 相比具有许多优势
发布于 2023-2-25 下午2:39 阅读数 1202

Nginx配置vue3子目录

配置vue3 项目只需要改动两个文件,vue.config.js与route/index.js vue.config.js const webpack = require("webpack"); module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/test' : '/', };
发布于 2022-10-30 下午6:21 阅读数 1346

使用Nginx反向代理和URL重写

背景 在我的之前的文章中,我已经讨论了如何配置Nginx作为反向代理以及如何配置Nginx SSL。在本文中,我将讨论如何使用Nginx反向代理和URL重写。Nginx重写规则用于更改客户端请求的整个或部分URL。 URL重写可用于1)控制Nginx中的请求,2)通知请求资源已更改其位置等。本文涉及的所有源代码都可在gitlab上找到。请克隆该仓库并继续阅
发布于 2020-10-14 上午8:0 阅读数 422
Nginx

Nginx

文章: 7关注: 1点击: 6218
推荐作者
The minute I see you, I want your clothes gone!
云原生是基于分布部署和统一运管的分布式云 ,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系。
兴趣使然的学习者
爱读书
全栈工程师