lua-resty-mysql 使用 域名 连接数据库的问题

用lua-resty-mysql 连接数据库,目前只能使用 ip 去连接,如果要用域名,需要要配置 nginx 的 resolver 指令。ngx_lua cosocket 目前使用的是 nginx 自己的 resolver(而非系统的 resolver). 目前 nginx 的resolver 并不支持 /etc/hosts 文件我在nginx 里作了如下配置: nginx 配置的 http, server, location 段都可以 resolver 10.242.197.248; (这个地址是我内网的dns) resolver_timeout 30s;列如:server {

listen 80; server_name localhost; resolver 10.242.197.248; resolver_timeout 30s; }

记得 service nginx reload

lua-resty-mysql 使用 域名 连接数据库的问题

相关文章:

你感兴趣的文章:

标签云: