Ubuntu+Nginx+geo_modle 做区域服务
操作系统:ubuntu 12.04
使用平台:Nginx使用多个主机头
1. 配置GeoIP
下载GeoIP软件,并安装
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
安装GeoIP
./configure 文件可能报如下错误
configure: error: Zlib header (zlib.h) not found. Tor requires zlib to build. You may need to install a 解决办法:
root@ubuntu:/usr/src/GeoIP-1.4.8# apt-get install zlib1g-dev
再次编译,顺利通过
make
make install
2. 安装nginx
在重新安装nginx之前我们需要安装一下有关nginx的依赖包,如下:
gzip 模块需要 zlib 库
rewrite 模块需要 pcre 库
ssl 功能需要 openssl 库
预先编译好的安装包
apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
如果本主机已经搭建好nginx 那么使用如下命