我在我的 VCL 文件中编写内联 C。更具体地说,我正在使用 Maxmind 的 GeoIP 数据库对访问者的 IP 进行地理编码。我已经安装了所有东西,我遵循了 GeoIP 数据库的所有 wiki 示例,并且一切正常。
除了返回国家/地区示例之外,我现在正在尝试使用 GeoIP 做一些魔术。我想使用返回指针的 GeoIP_record_by_addr() 方法返回访问者所在的城市。
问题:我似乎无法正确地将 GeoIPRecord* 转换为 char*。我已经尝试了几个小时。我让 Varnish 编译我的 VCL 文件而没有任何错误或通知,但 varnish 服务器以 403 响应。
问题:无论如何,我可以调试内联 C 或 403 清漆响应?