【发布时间】:2021-10-02 12:34:32
【问题描述】:
目前我正在通过 nginx.conf 文件本身中的硬编码 URL 进行反向代理。 nginx 使用 docker 部署在 Kubernetes 上。
server {
listen 80;
server_name www.example.com;
location /mysite {
if ($arg_i = 45) {
return 301 https://www.youtube.com;
}
}
我想在运行时连接到 mysql 并直接从表中获取 URL 值。 请分享如何在 nginx.conf 中连接云 SQL (mysql) 实例
【问题讨论】:
-
这个问题没有意义
-
问题是如果重写那个文件,需要重新加载配置,所以每次请求都需要重启nginx...
-
我想避免 URL 硬编码并使用 DB 表使其动态化。该conf文件将被写入一次,从下一次开始,将从数据库表中获取URL。
标签: mysql docker nginx google-cloud-platform