标签: nginx

6 篇文章
nginx

nginx 使用 SSL证书配置 HTTPS

生成 D-H 密钥文件 生成 Diffie-Hellman (D-H) 密钥文件: sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048 配置 nginx 创建 SSL 通用配置 检查 nginx 版本: sudo nginx -v nginx version: nginx/1.22.1 检查 OpenSSL 版本: sudo openssl version OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3…
阅读全文

nginx 配置 gzip 压缩

配置 nginx 创建 gzip 通用配置 创建一个用于保存 nginx 通用配置的目录: sudo mkdir -p /etc/nginx/common 新建 gzip 通用配置文件: sudo vim /etc/nginx/common/gzip.conf 插入配置: # gzip.conf # on | off gzip on; # compression level (1 - 9, 6 is supported) gzip_comp_level 6; # minimum length of a response (&qu…
阅读全文

nginx 配置 301 永久重定向

nginx 配置 将 HTTP 永久重定向到 HTTPS: # redirect http to https server { listen 80; server_name avinzheng.com; return 301 https://$http_host$request_uri; } 将 www 二级域名永久重定向到根域名: # redirect www to root server { listen 80; listen 443 ssl http2; server_name www.avinzheng.com;…
阅读全文

nginx 代理 SPA 单页应用

nginx 配置 在 /etc/nginx/sites-available/ 目录下创建网站配置文件: sudo vim /etc/nginx/sites-available/avinzheng.com.conf 插入配置: # avinzheng.com server { listen 80; server_name avinzheng.com; location / { root /var/webroot/avinzheng.com; index index.html; try_files $uri $…
阅读全文

nginx 代理静态网页

配置 nginx 在 /etc/nginx/sites-available/ 目录下创建网站配置文件: sudo vim /etc/nginx/sites-available/avinzheng.com.conf 插入配置: # avinzheng.com server { listen 80; server_name avinzheng.com; root /home/vsftpd/avinzheng.com; index index.html; } * listen 为监听的端口,一般为 80。 * server_…
阅读全文

Debian 12 安装配置 nginx

安装 nginx 更新 APT 软件包索引: sudo apt update 安装 nginx: sudo apt install -y nginx 查看安装的 nginx 版本: nginx -v nginx version: nginx/1.22.1 安装完成后,nginx 会自动运行,并且在系统启动时自动运行。 查看 vsftpd 服务运行状态: sudo systemctl status nginx 防火墙配置 ufw 防火墙添加对应的端口号: sudo ufw allow 80/tcp 重新加载防火墙规则…
阅读全文