1、1.安装环境1.1 运行环境本系统服务器端运行在 CentOS-6.5-x86_64Linux 系统上。下载 CentOS 地址: http:/ 所需软件反向代理服务器插件 nginx-gridfs反向代理服务器 nginx-1.6.2jvm(java 虚拟机) jdk-7u67-linux-x64应用服务器 tomcat-7.0.56.tar关系型数据库 mysql5.6nosql 数据库 mongodb2.4.112.安装软件2.1 安装 nginx在安装 nginx 前,需要确保系统安装了 g+、gcc、openssl-devel、pcre-devel 和 zlib-devel软件。ro
2、otlocalhost /# yum -y install gcc-c+rootlocalhost /# yum -y install pcre pcre-develrootlocalhost /# yum -y install zlib zlib-develrootlocalhost /# yum -y install openssl openssl-devel2.1.1 安装 nginx-gridfs 扩展: rootlocalhost software# tar -zxvf nginx-gridfs-0.8.tar.gzrootlocalhost software# mv nginx-g
3、ridfs-0.8 nginx-gridfsrootlocalhost software# mv /usr/local/software/nginx-gridfs /usr/local/nginx-gridfsrootlocalhost software# tar -zxvf mongo-c-driver-0.3.1.tar.gzrootlocalhost software# mv /usr/local/software/mongo-c-driver-0.3.1/* /usr/local/nginx-gridfs/mongo-c-driver2.1.2 下载 nginx 路径: http:/n
4、ginx.org/download/nginx-1.6.2.tar.gz2.1.3 下载 nginx 名称: nginx-1.6.2.tar.gz2.1.4 解压 nginx-1.6.2.tar.gzrootlocalhost soft# tar -zxvf nginx-1.6.2.tar.gzrootlocalhost soft# cd nginx-1.6.2rootlocalhost nginx-1.6.2# ./configure -prefix=/usr/local/nginx -add-module=/usr/local/nginx-gridfsrootlocalhost ngnix
5、temp# makerootlocalhost ngnixtemp# make install2.1.5 配置 nginx 图片代理rootlocalhost conf# vim /usr/local/nginx/conf/nginx.conf添加配置内容如下:server listen 8081;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;location / root html;index index.html index.htm;location /pics/ gridfs pic
6、sfield=filenametype=string;mongo 172.16.1.172:27017; 2.2 安装 jvm2.2.1 下载 jdk 地址: http:/ 下载 jdk 名称: jdk-7u71-linux-x64.rpm2.2.3 删除自带版本:1.以 root 权限登陆系统,查看并修改使 jdk-7u71-linux-x64.rpm 具有执行权限rootlocalhost software# chmod +x jdk-7u71-linux-x64.rpm2.删除已装 jdk:rootlocalhost /# rpm -qa|grep jdkjava-1.6.0-openj
7、dk-1.6.0.0-1.66.1.13.0.el6.x86_64java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rootlocalhost /# rpm -e -nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64rootlocalhost /# rpm -e -nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_643.若之前没有装过或系统自带了 jdk,为了确保安装顺利 ,请卸载系统自带的 jdk 版本查看自带 jdk:rootloca
8、lhost /# rpm -qa|grep gcjlibgcj-4.4.7-4.el6.x86_64java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64卸载删除上面查找内容:rootlocalhost /# rpm -e -nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_642.2.4 安装方式: linux rpm 安装 jdk7,默认安装路径是“/usr/java/“,如rootlocalhost usr# rpm -ivh /usr/software/ jdk-7u71-linux-x64.rpmPreparing # 100
9、%1:jdk # 100%Unpacking JAR files.rt.jar.jsse.jar.charsets.jar.tools.jar.localedata.jar.jfxrt.jar.rootlocalhost usr#2.2.5 配置 jdk 环境变量rootlocalhost /# vim /etc/profile在 profie 文件里追加写入 jdk 安装路径等信息, 如export JAVA_HOME= /usr/java/jdk1.7.0_71export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.ja
10、t:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin2.2.6 保存退出执行rootlocalhost /# source /etc/profile2.2.7 执行 java -version,查看 jdk 是否安装成功rootlocalhost /# java -versionjava version “1.7.0_45“OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)OpenJDK 64-Bit Server VM (build 24.45-b08, m
11、ixed mode)2.3 安装 tomcat2.3.1 下载 tomcat 路径: http:/ 下载 tomcat 名称: apache-tomcat-7.0.56.tar.gz2.3.3 安装方式: 使用 gzip 及 tar 对 tomcat 包解压缩, 如解压缩: apache-tomcat-7.0.56.tar.gzrootlocalhost local# gzip -d apache-tomcat-7.0.56.tar.gz解压缩: apache-tomcat-7.0.56.tarrootlocalhost local# tar -xvf apache-tomcat-7.0.56
12、.tarapache-tomcat-7.0.56/bin/catalina.shapache-tomcat-7.0.56/bin/configtest.shapache-tomcat-7.0.56/bin/daemon.shapache-tomcat-7.0.56/bin/digest.sh更改 tomcat 目录名称rootlocalhost local# mv apache-tomcat-7.0.56 tomcat72.3.4 启动 tomcat,/bin/startup.sh,查看是否启动成功rootlocalhost tomcat7# ps -ef | grep java2.3.5(非
13、必需) 端口配置 tomcat 默认端口 8080,若需要更改端口号,在/conf/server.xml 找到 8080 端口处改成所需端口号即可 2.4 安装 mongodb2.4.1 下载 mongodb 路径 : https:/fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.12.tgz2.4.2 下载 mongodb 名称 : mongodb-linux-x86_64-2.4.11.tar2.4.3 解压 mongodb-linux-x86_64-2.4.11.tarrootlocalhost local# tar -xvf mong
14、odb-linux-x86_64-2.4.11.tarrootlocalhost local# lsbin etc games include lib lib64 libexec mongodb-linux-x86_64-2.4.11 mongodb-linux-x86_64-2.4.11.tar sbin share src tomcat72.4.4 删除 mongodb-linux-x86_64-2.4.11.tarrootlocalhost local# rm -rf mongodb-linux-x86_64-2.4.11.tar2.4.5 重命名 mongodb-linux-x86_6
15、4-2.4.11 为 mongodbrootlocalhost local# mv mongodb-linux-x86_64-2.4.11 mongodb2.4.6 创建数据库和日志路径 mkdir/touchrootlocalhost local# mkdir -p mongodb_data/dbrootlocalhost mongodb_data# touch mongodb.log2.4.7 创建 mongodb 配置文件 mongondb.conf,及文件内容包括数据库和日志路径,以及数据库端口号和日志记录方式rootlocalhost mongodb_data# touch mong
16、odb.logrootlocalhost mongodb# vim mongodb.confmongodb.conf 内容如下 :dbpath=/usr/local/mongodb_data/dblogpath=/usr/local/mongodb_data/mongodb.logport=27017logappend=true2.4.8 启动 mongodb,-f 表示配置文件 ,mysqlflush privileges;mysqlexit退出再次登录后设置密码:mysql set password=password(root123);2.6.6 中文乱码(查看编码 mysql show
17、variables like character%)修改 mysql 的 f 文件中的字符集键值:clientport=3306default-character-set=utf8mysqldport=3306character-set-server=utf8mysqlno-auto-rehashdefault-character-set=utf8安装默认目录:/var/lib/mysql/ #数据库目录 /usr/share/mysql #配置文件目录 /usr/bin #相关命令目录 /etc/init.d/mysql #启动脚本允许远程访问:mysql update user set p
18、assword=password(root123) where user=root; mysql update user set host=% where user=root and host=localhost; mysql flush privileges;mysql exit创建数据库:mysql create database chefu default character set utf8;数据库还原:rootlocalhost /# /usr/bin/mysql -u root -p chefu /usr/local/data_bak/Dump20141024.sql3.linux3.1 时区时间显示时区rootlocalhost /# date -R; date +%z设置时区rootlocalhost /# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime设置时间rootlocalhost /# date -s 17:49:303.2 防火墙重启后永久性生效:开启防火墙: chkconfig iptables on关闭防火墙: chkconfig iptables off