我有一个平面网站(html + css)坐在LAMP堆栈服务器上,该服务器也托管其他网站。
我使用mod_geoip结合遗留的GeoLite City下载数据库。
我需要让用户区域将其重新命名为本地化版本。
即使在不需要GeoIP查找的网站上,每个页面加载都可以使用以下Apache变量。
下面是我的geoip.conf模块文件。
<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoLiteCity.dat
</IfModule>
只有在我的某个网站上的根.htaccess中才需要进行geoip检查。由于此站点是平坦的,我无法使用动态语言来调用geoip检查。
如何删除此不必要的服务器负载?
答案 0 :(得分:0)
您可以在GeoIPEnable
文件中将Off
设置为geoip.conf
,并仅在相关的Location
或Directory
块中启用它。如果您设置了AllowOverride AuthConfig
,您还可以直接在.htaccess文件中进行设置。