windows下 nginx如何代理mysql,要注意我只有一个80端口,需要用/mysql这种相对地址来代理mysql
时间: 2023-08-25 11:40:29 浏览: 151
nginx 代理80端口转443端口的实现
5星 · 资源好评率100%
在 Windows 下使用 Nginx 代理 MySQL 可以通过配置 Nginx 的 location 来实现。以下是一个简单的示例:
首先,需要在 Nginx 配置文件中添加以下内容:
```
location /mysql {
proxy_pass http://127.0.0.1:3306/;
}
```
这将会将所有以 /mysql 开头的请求都代理到本机的 3306 端口上。
然后,重新加载 Nginx 配置文件。
```
nginx -s reload
```
现在,你可以通过访问 http://localhost/mysql 来访问 MySQL 了。请注意,虽然这种方式可以代理 MySQL,但是使用相对地址来代理 MySQL 并不是一种常见的做法,建议还是使用其他端口或域名来代理 MySQL 更为稳妥。
阅读全文