设置固定ip
http://jingyan.baidu.com/article/455a99508be7cda167277865.html
centos6.7 nginx 1.8.0
1. nginx 安装
添加 nginx操作用户 useradd www
参见 http://blog.csdn.net/yuanchao99/article/details/46357173
手动安装 GEOip http://www.vpsee.com/2011/03/install-nginx-with-geoip-module-for-country-targeting/
./configure: error: C compiler cc is not found
yum install gcc gcc-c++ ncurses-devel perl
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
5、如果安装出现在下面的错误是缺少编译环境。安装编译源码所需的工具和库
以上都执行后再执行 安装脚本
#!/bin/bash
user=www # change to user who run nginx
dir_prefix=/data/nginx # change to your prefered install dir
script_path=`readlink -f $0`
script_dir=`dirname $script_path`
opath=`pwd`
yum install -y gd-devel pcre-devel libgcrypt-devel libxml2-devel libxslt-devel
tar zxvf $script_dir/zlib-1.2.8.tar.gz -C $script_dir
tar zxvf $script_dir/openssl-1.0.1m.tar.gz -C $script_dir
tar zxvf $script_dir/nginx-1.8.0.tar.gz -C $script_dir
cd $script_dir/nginx-1.8.0
./configure --prefix=$dir_prefix --user=$user --group=$user --http-log-path=$dir_prefix/log/access.log --error-log-
path=$dir_prefix/log/error.log --pid-path=$dir_prefix/pid/nginx.pid --lock-path=$dir_prefix/lock/nginx.lock --with-
http_ssl_module --with-http_spdy_module --with-http_realip_module --with-http_xslt_module --with-
http_image_filter_module --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module
--with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_auth_request_module --with-
http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_stub_status_module
--with-pcre --with-libatomic --with-zlib=$script_dir/zlib-1.2.8 --with-openssl=$script_dir/openssl-1.0.1m
make
make install
mkdir -p $dir_prefix/sites-enabled
mkdir -p $dir_prefix/lock
\cp -f $script_dir/etc.initd.nginx-$user /etc/init.d/nginx-$user
\cp -f $script_dir/conf.nginx.conf $dir_prefix/conf/nginx.conf
\cp -f $script_dir/sites-enabled.$user.conf $dir_prefix/sites-enabled/$user.conf
chown -R $user: $dir_prefix
service nginx-$user start
chkconfig nginx-$user on
rm -Rf $script_dir/zlib-1.2.8
rm -Rf $script_dir/openssl-1.0.1m
rm -Rf $script_dir/nginx-1.8.0
cd $opath
安装redis http://blog.csdn.net/ludonqin/article/details/47211109
卸载jdk http://linux.it.net.cn/CentOS/server/set/2014/1006/6242.html
安装jdk http://www.cnblogs.com/kenshinobiy/p/4747888.html
安装resin http://blog.csdn.net/liuxiao723846/article/details/50781025
安装mysql http://blog.csdn.net/wendi_0506/article/details/39478369 不需要 -DENABLE_DOWNLOADS=1 参数
安装ImageMagick http://blog.csdn.net/gycsjz/article/details/42707981
yum install libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel
解压安装包后查看执行
./configure
留意 DELEGATES 刚开始的时候并没有 jpeg, yum install 后出现 支持jpeg、png、tiff。
然后
make
make install
相关推荐
6. **安装过程**: 使用"Centos6.7 ISO"和"VMware-workstation-full-16.0.0-16894299.exe",用户可以先安装VMware Workstation,然后在软件中导入CentOS 6.7的ISO文件,创建一个新的虚拟机并进行安装。 7. **虚拟化...
### CentOS 6.7 图文安装教程 #### 一、系统介绍 CentOS 6.7 是基于 Red Hat Enterprise Linux (RHEL) 6.7 版本构建的一个开源操作系统,它广泛应用于服务器环境中。与商业版 RHEL 相比,CentOS 提供了一个免费且...
【CentOS 6.7 安装步骤详解】 在IT运维领域,CentOS是一款非常流行的开源操作系统,尤其在服务器环境中广泛使用。CentOS 6.7是该系列的一个稳定版本,提供了一个坚固的基础来搭建和管理各种服务。下面将详细介绍...
在这些压缩包中,"Centos6.8"、"Centos6.7"和"Centos6.9"表示的是各个版本的ISO镜像文件,可用于安装CentOS 6系统。 4. **安装与部署** 安装CentOS 6通常涉及以下步骤: - 制作安装介质:使用ISO镜像文件创建DVD...
在这个压缩包中,你应该找到了"gcc安装(centos6.7)"这个文件,它可能包含了所有必要的GCC组件和依赖。解压这个文件到一个方便的位置,例如 `/tmp` 目录。 安装步骤如下: 1. **创建工作目录**: 首先,创建一个...
在本文中,我们将深入探讨如何在服务器环境中安装和配置CentOS 6.7,以及如何利用它来搭建一个分布式系统。CentOS是一款基于Linux的开源操作系统,以其稳定性和可靠性而广受IT专业人士的喜爱,是搭建企业级服务器的...
### CentOS 6.7 下安装 Oracle 11g R2 的详细步骤 #### 环境准备 在开始安装之前,需要准备好以下几项资源: 1. **虚拟化平台**:`VMware-workstation-full-14.0.0-6661328.exe` 2. **操作系统镜像**:`CentOS-...
### CentOS 6.7 安装指南详尽解析 #### 一、安装前准备与启动选项 **标题**: "CentOS 6.7 详细安装指南" **描述**: "CentOS 6.7 详细安装指南" 从标题和描述中我们可以了解到这份文档是关于CentOS 6.7 的详细...
本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下: 安装环境以及软件版本如下。 subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位)。 1....
这个标题暗示了用户可以在这个压缩包中找到安装CentOS 6.7所需的所有基本文件。 【描述】中的“迅雷即可下载,速度很快”说明该文件可以通过迅雷下载工具获取,迅雷是中国常用的下载工具,以其高速下载能力闻名,...
总之,在CentOS 6.7上安装Oracle 11gR2涉及多个步骤,包括环境准备、软件解压、用户和目录设置,以及系统参数调整。遵循这些步骤,你可以成功地在Linux环境下部署Oracle数据库服务器。但请注意,Oracle的安装过程...
在本场景中,我们关注的是使用PXE来安装CentOS 6.7操作系统,核心组件是`pxelinux.0`文件。 `pxelinux.0`是syslinux软件包的一部分,syslinux是一个用于引导MS-DOS和FAT分区的引导加载程序,它扩展了功能,使其能够...
标题中的"SDL_依赖库_X64_Centos6.7.rar"指示了这是一个针对64位(CentOS 6.7)系统的SDL(Simple DirectMedia Layer)依赖库的压缩包。SDL是一个跨平台的开发库,主要用于处理图形、音频、输入设备等多媒体功能,广泛...
1. **库版本不兼容**:在CentOS 6.7上,`ld-linux.so.2`通常是GLIBC(GNU C Library)的一部分,如果程序需要的GLIBC版本高于系统当前安装的版本,就会导致这个错误。 2. **缺失的依赖**:如果系统中缺少了`ld-...
2. **`yum`**:Yellowdog Updater, Modified,是CentOS 6.x的包管理器,用于安装、更新和卸载软件。例如,`yum update`可以升级系统的所有软件包,`yum install <package_name>`用于安装指定的软件包。 3. **`...
- 输入虚拟机名称(例如:CentOS6.7)及安装路径。 - 设置磁盘容量,可根据实际需求调整,默认推荐值即可。 - 如果需要自定义硬件配置,可以选择“自定义硬件”,否则直接点击“完成”。 4. **安装 CentOS 6.7**...
在本篇文档中,我们将深入探讨如何进行CentOS 6.7操作系统的安装,这是一个针对EPC使用测试环境的操作系统实战指南。以下是详细的步骤和注意事项: 1. **启动设置**: - 在计算机启动后,按下"Del"键进入BIOS界面...
在本文中,我们将深入探讨如何在CentOS 6.7操作系统上编译并安装Hadoop 2.7.2。Hadoop是一个开源的分布式计算框架,由Apache软件基金会开发,用于处理和存储大规模数据集。它主要由两个核心组件构成:Hadoop ...
总的来说,这个Hadoop 2.7.4的压缩包是针对CentOS 6.7用户的理想选择,它提供了便捷的安装方式,便于用户快速进入Hadoop的学习和实践。无论是对Hadoop感兴趣的初学者,还是需要在生产环境中部署Hadoop的开发者,都能...
3. 挂载系统镜像文件: `mount /mnt/hgfs/软件/CentOS-6.7-x86_64-bin-DVD1to2/CentOS-6.7-x86_64-bin-DVD1.iso /yum` 4. 清除缓存: `yum clean all` 5. 创建缓存: `yum makecache` #### OpenLDAP 服务器的搭建 1. ...