【笔记】Nginx HTTP 强制转 HTTPS

最近网站莫名其妙弹出广告,我猜肯定是被劫持了,虽然服务器已经开启 HTTPS,但是没有强制使用。 使用 497 状态 497 - normal request was sent to HTTPS 解释:当网站只允许 https 访问时,当用 http 访问时 nginx 会报出 497 错误码。 思路: 利用 error_page 命令将 497 状态码的链接重定向到 `http ...

开启 Nginx 文件目录页面

nginx 默认是不允许列出整个目录的。如何开启 Nginx 的目录文件列表功能? 打开 nginx.conf 文件,在 location server 或 http 段中加入 autoindex on; 另外两个参数最好也加上去:autoindexexactsize on; 显示出文件的确切大小,单位是 bytes。 改为 off 后,显示出文件的大概大小,单位是 kB ...

HTTP 代理搭建

server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; servername ; root /usr/share/nginx/html; ssl_certificate ...