-
Nginx 转发 HTTPS 请求
说明 对于https请求,与http请求一样,使用proxy_pass即可(不包括自签名HTTPS证书)。 配置 location /api/ { proxy_pass https://te
-
Nginx 请求 URL 返回 301 状态码
原因 在请求URL时发现没有添加/的请求,返回的是301状态码。 示例 test是一个文件夹,文件夹中有一个index.html页面。 http://localhost:8080/test 从定向
2024-09-02, Views: 441 , Topics: Nginx
-
Vue 配置子路径
场景 以/admin开始的路径都是Vue单页面应用的管理后台页面。 框架 使用了Vue 3 + Vue Router 4 + Vite 5 + Nginx。 配
-
Nginx server name 规则
测试域名 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 loc
2024-01-29, Views: 545 , Topics: Nginx
-
Nginx 路由单页面应用的子路径
需求 Nginx路由到前端单页面应用,根路径是网站首页,/admin是后台管理系统的路径。 前提 前端工程打包时,需要注意必须包含子路径。 Nginx 配置 l
2024-01-27, Views: 629 , Topics: Nginx
-
Nginx 直接返回数据
示例 location /hello { default_type text/html; add_header Content-Type 'te
2024-01-24, Views: 635 , Topics: Nginx
-
Nginx [emerg] host not found in upstream
错误信息 ❯ nginx -t nginx: [emerg] host not found in upstream "abc" in /opt/homebrew
2024-01-23, Views: 1737 , Topics: Nginx
-
macOS 安装 Nginx
Homebrew brew install nginx 输出 ❯ brew install nginx Running `brew update --auto-
-
Nginx 502 Bad Gateway
现象 请求页面得到502 Bad Gateway。 日志 查看error.log日志,发现有upstream sent too big header while
2023-03-13, Views: 951 , Topics: Nginx
-
Kubernetes Ingress 控制器 Nginx
概念 Ingress相当于一个7层的负载均衡器,是Kubernetes对反向代理的一个抽象,它的工作原理类似于Nginx,可以理解成在** Ingress 里建
2022-03-17, Views: 2025 , Topics: Kubernetes Nginx
-
Docker 部署 Nginx
搜索镜像 docker search nginx 拉取镜像 版本号可以去官网查看:https://hub.docker.com/_/nginx docker p
-
只有一部分接口跨域问题
现象 已经配置了Nginx,使其拦截OPTIONS请求,解决跨域问题。 大部分接口可以跨域访问了,但有一个接口还是提示跨域请求。 排查 查看Nginx的acce
-
PHP No input file specified 解决办法
场景 Windows、php-cgi、Nginx、ThinkPHP 启动 php-cgi 监听9000端口,指定配置文件 .\php-cgi.exe -b 12
-
Ubuntu 卸载 Nginx
apt-get 方式安装 apt-get remove nginx nginx-common apt-get purge nginx nginx-common
-
Nginx 负债均衡的几种方式
轮询 http { upstream loadbalanceone{ server 127.0.0.1:9000; se
-
Nginx(OpenResty) 去掉默认错误页面中的版本号
说明 修改Nginx的源码才能去除,所以必须通过编译安装,yum或apt-get方式无法修改。 适用于OpenResty。 Nginx和OpenResty的开源
-
Ubuntu 使用 Certbot 给 Nginx 添加 SSL 证书
关于 Certbot Certbot不用注册Let's Encrypt账号(它会自动帮你注册),不用手动修改配置服务器配置,一行命令搞定。 安装示例 以我的服务
2021-05-10, Views: 2906 , Topics: Nginx Let's Encrypt HTTPS
-
Nginx 负载均衡 WebSocket 请求
说明 Nginx默认方向代理超时时间为60秒,所以如果60秒内,WebSocket没有交互,则断开连接。Nginx的60秒超时可使用proxy_read_tim
-
Nginx upstream timed out 10060
错误信息 upstream timed out (10060: A connection attempt failed because the connect
-
Nginx 使用 Basic Auth 认证做资源访问限制
生成密码 使用OpenSSL生成密码。如下:生成密码为123456的密文。 openssl passwd -crypt 123456 用户名密码文件 文件中用户