日期:2014-05-16  浏览次数:20880 次

inux上的apache+tomcat+ssi,服务器集群,和ssi配置

关于为什么要做服务器集群,其实,我也说不清楚,或许这东西我们用起来都很好使吧,在现实的开发中是相当好的,废话不多说了,本应该上截图的,当是不知道在linux有什么截图软件,希望知道的推荐 下
1.准备集成工具
??? 1.jdk jdk-6u24-linux-i586.bin
??? 2.apache httpd-2.2.19.tar.gz,这个我是下载下来自己编译安装的
??? 3.tomcat apache-tomcat-6.0.32.tar.gz 这个可以直接解压使用(4个tomcat 本地3个,远程1个,只要把这个服务器复制3个就可以了,到时我们可以该里面的配在参数,至于远程的服务器我是? 在windows上的,版本是apache-tomcat-6.0.32.zip)
??? 4.mod_jk mod_jk-1.2.31-httpd-2.2.x.so 对于什么样的服务器 配置什么样的mod_jk官网上有,自己去看
2.开始安装软件
??? 说明:我所有的软件都安装在linux的根目录下面,的java文件夹里面,关于所有安装程序都是java文件夹里面的,如果你自己改变来目录请自己替换文件夹,如果你在安装软件的时候出错来,记得请卸载干净,在实际使用命令的时候,如果你不是以root用户登录的话,你执行每条命令的时候都要在前面加上sudo,如创建一个文件夹 sudo mkdir java ,声明 我是用root用户登录的,所以下面的所有命令我都没加sudo
??? 1.jdk
??? ??? (1)复制或剪切jdk-6u20-linux-i586.bin 到java文件下面
??? ??? (2)启动终端 :首先得进入java这个目录里面,接着输入命令sudo -s ./jdk-6u20-linux-i586.bin;???
??? ??? (3)接着一路回车 ,直到询问是否安装,出现yes/no的时候,输入yes/y 回车;
??? ??? (4)等上面的运行完成之后 ,就需要对JDK进行配置;输入命令sudo gedit /etc/profile,在弹出的文件最后一行中粘贴如下信息:
??? ??? ??? 配置信息代码
??? ??? ??? #set java environment??
??? ??? ??? # 注意bestupon 要替换成你的用户名?
??? ??? ??? JAVA_HOME=/java/jdk1.6.0_24?
??? ??? ??? export JRE_HOME=/java/jdk1.6.0_24/jre?
??? ??? ??? export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH?
??? ??? ??? export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
??? ??? ??? #set java environment

??? ??? (5)重新启动你的机子之后在在终端输入 :java -version 如出现如下信息,表示安装配置正确。
??? ??? ??? 终端代码
??? ??? ??? bestupon@bestupon-laptop:~$ java -version?
??? ??? ??? java version "1.6.0_20"
??? ??? ??? Java(TM) SE Runtime Environment (build 1.6.0_20-b02)?
??? ??? ??? Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)?
??? ??? ??? bestupon@bestupon-laptop:~$?


??? 2.apache??? ???
??? ??? ??? 1.(方法一)使用这个命令安装sudo apt-get install apache2 这样操作比较简单,但安装后的文件分布在linux的各个文件夹里面对我们以后的服务器集群配置的时候不方便,所以我只是提提,不推荐使用此方法
??? ??? ??? 2.(方法二)解压缩httpd-2.2.19.tar.gz到临时目录 ,如~/httpd-2.2.19.tar.gz
??? ??? ??? 3.进入~/httpd-2.0.63目录 ,执行
??? ??? ??? ??? 命令一 ./configure --prefix=/java/apache --enable-module=so?
??? ??? ??? ??? 命令二 make
??? ??? ??? ??? 命令三 make install
??? ??? ??? ??? 敲完一个命令记得回车,等执行完没报错再执行第二个命令
??? ??? ??? ??? 如果上述步骤都没报错,那我们就可以启动apache了
??? ??? ??? 4.启动和停止apache
??? ??? ??? ??? 此命令的路径应该是在你apache安装目录,如我的安装目录是/java/apache
??? ??? ??? ??? 启动:/java/apache/bin/httpd -k start
??? ??? ??? ??? 启动时提示:
??? ??? ??? ??? ? httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName.
??? ??? ??? ??? 解决办法是在http.conf中加一行:
??? ??? ??? ??? ? ServerName 127.0.0.1:80
??? ??? ??? ??? 如果启动的时候没有报错,那我们可以输入 127.0.0.1 测试下如果输出是It works!那么说明你成功了,如果不行那么你就用你本机的ip来测试下,如果还不行,你就卸载重装吧,获取本机ip的命令,在终端输入 ifconfig,回车就ok了
??? ??? ??? ??? 停止:sudo /usr/local/apache2/bin/httpd -k stop
??? ??? ??? 5.让Ubuntu开机自动启动apache.
??? ??? ??? ??? 1). 复制 /usr/local/apache2/bin/apachectl到/etc/init.d
??? ??? ??? ??? 2). 加载为服务
??? ??? ??? ??? ???? sudo update-rc.d apachectl defaults
??? 3.tomcat
??? ??? 直接解压tomcat apache-tomcat-6.0.32.tar.gz放到java目录下面去,然后在负责两个,所以总共3个tomcat在linux服务器上面
??? ???