. nginx 安装
参见 http://blog.csdn.net/yuanchao99/article/details/46357173
手动安装 GEOip http://www.vpsee.com/2011/03/install-nginx-with-geoip-module-for-country-targeting/
yum install zlib-devel.x86_64
# wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
# tar -zxvf GeoIP.tar.gz
# cd GeoIP-1.4.6
# ./configure
# make; make install
# echo '/usr/local/lib' > /etc/ld.so.conf.d/geoip.conf
# ldconfig
下载 IP 数据库
MaxMind 提供了免费的 IP 地域数据库,这个数据库是二进制的,不能用文本编辑器打开,需要上面的 GeoIP 库来读取:
# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
# gunzip GeoIP.dat.gz
配置 Nginx
最后是配置 nginx,在相关地方加上如下的配置就可以了:
# vi /etc/nginx/nginx.conf
http {
...
geoip_country /home/vpsee/GeoIP.dat;
fastcgi_param GEOIP_COUNTRY_CODE $geoip_country_code;
fastcgi_param GEOIP_COUNTRY_CODE3 $geoip_country_code3;
fastcgi_param GEOIP_COUNTRY_NAME $geoip_country_name;
...
}
server {
...
location / {
root /home/vpsee/www;
if ($geoip_country_code = CN) {
root /home/vpsee/cn;
}
...
}
...
}
这样,当来自中国的 IP 访问网站后就自动访问到预定的 /home/vpsee/cn 页面。关于 Nginx + GeoIP 还有很多有用的用法,比如做个简单的 CDN,来自中国的访问自动解析到国内服务器、来自美国的访问自动转向到美国服务器等。MaxMind 还提供了全球各个城市的 IP 信息,还可以下载城市 IP 数据库来针对不同城市做处理。
./configure: error: libatomic_ops library was not found. 问题 安装 yum install libatomic_ops-devel.x86_64
- 浏览: 225382 次
- 性别:
- 来自: 北京
最新评论
-
喵喵大神:
不行啊!这个应该可以https://www.juhe.cn/d ...
中国国家气象局天气预报信息接口 -
jzhx107:
...
查看mysql数据库字符集,设置mysql字符集为utf8 -
hyl198611:
sunshine2176 写道您好,android-maven ...
maven android-maven-plugin -
sunshine2176:
您好,android-maven-plugin的下载地址是什么 ...
maven android-maven-plugin -
hyl198611:
韩三小刀 写道您好,我用eclipse更新android-ma ...
maven android-maven-plugin
centos6.4 nginx 1.8.0 安装教程
- 博客分类:
- linux 安装文件
相关推荐
CentOS6.4 nginx file
Centos6.4_安装oracle_11g教程,简单易懂,让你玩转oracle数据库
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
Centos6.4_64安装oracle11g详细图文及错误解决
centos6.4安装nginx+keepalived实现高可用负载均衡.doc
CentOS 6.4安装(超级详细图解教程) 说明: 1、CentOS 6.4 系统镜像有两个,安装系统只用到第一个镜像即 CentOS-6.4-i386-bin-DVD1.iso(32 位) 或者 CentOS-6.4-x86_64-bin-DVD1.iso(64 位),第二个镜像是...
CentOS 6.4安装(超级详细图解教程)
CentOS 6.4 安装 Oracle 11g,不是网络上拷贝,自己全程写下来的。
Centos系统6.4详细的安装制作U盘过程。
虚拟机上安装CentOS6.4,文档很详细值得参考
是本人成功在centos6.4 32位下安装oracle10g后编写的图文教程
VMware上的centos6.4虚拟机,直接下载解压导入即可使用
基于CentOS6.4系统下的SSH服务器和Telnet服务器搭建详细步骤,包括SSH远程登陆,SCP命令上传和下载文件,PUTTY工具的使用等...用于Linux课程作业使用
CentOS 6.4 最新安装教程.docx
CentOS6.4安装MySql5.5.27[文].pdf
CentOS 6.4 i386的学习笔记-001 自定义安装图形界面
CentOS6.4单用户下root密码破解
CentOS 6.4下Mysql 5.7编译安装
主要介绍了centos6.4+nginx+mysql+php+phpmyadmin整合过程,较为详细的分析了centos6.4+nginx+mysql+php+phpmyadmin整合的具体步骤、操作指令与相关实现技巧,需要的朋友可以参考下
CentOS 6.4下编译安装MySQL 5.7.9