1、架设JSP网站发布环境1、安装apache软件包#tar -zxvf httpd-2.2.10.tar.gz/解压出软件目录#cd httpd-2.2.10/进入到解压出来的安装目录# ./configure -prefix=/usr/local/apache -enable-so -enable-mods-shared=most /:-prefix参数用来指定安装后存放的路径,-enable-modules用来指定系统允许使用的功能扩展的类型,这里指定为so类型,-enable-so用来指定允许DSO(动态共享对像)指定路径,扩展类型的成功,没有出现报错!让我们进入下一步!#make/编译#
2、make install/编译安装#cd /usr/local/apache/bin/进入安装apache文件夹下的bin目录#./apachectl start/启动apache服务#netstat -ntl/检查80端口是否启动,如果启动则说明apache安装启动成功!2、安装Mysql数据库服务# groupadd Mysql/建立名为MYSQL的用户组# useradd -g Mysql Mysql/建立用户Mysql并加入到Mysql用户组#tar -zxvf Mysql-4.0.25.tar.tar /解压安装文件包#cd Mysql-4.0.25 /进入安装目录# ./confi
3、gure -prefix=/usr/local/Mysql/设置Mysql的安装路径出现感谢语句说明安装成功!# make/尖编译# make install/编译安装# cp support-files/my-f /etc/f/拷贝my-f文件到/etc/目录下并重命名为f# cd /usr/local/Mysql/进入Mysql安装目录# bin/Mysql_install_db -user=Mysql/用Mysql用户执行 /bin目录下的 Mysql_install_db # chown -R root ./设置目录权限属性# chown -R Mysql var/设置目录权限属性#
4、chgrp -R Mysql ./设置目录权限属性# bin/Mysqld_safe -user=Mysql &/用Mysql用户启动Mysql服务!#netstat -ntl /查看端口,如果有3306号端口则说明安装启动成功,没有则失败,立即返回上一步查找原因!在/usr/local/Mysql/bin 目录下输入 #./Mysql 编译安装方式进入Mysql数据库!成功完成!=MYSQL常用命令=Mysql -uroot -p /登陆本机Mysql、root为用户名Mysqladmin -uroot -p password 1234; /1234为新密码create database m
5、ydb; /新建一个名为mydb的数据库drop database mydb; /删除一个名为mydb的数据库show databases; /查看数据库desc func; /查看数据表的详细结构=关键的,常用的数据库维护操作=Mysqldump -uroot -p -all -database/Users/venmos/backup.sql/备份全部数据库到/Users/venmos/目录下的backup.sql文件Mysqldump -uroot -p mydb/Users/venmos/backup.sql/备份mydb数据库到/Users/venmos/目录下的backup.sql文
6、件use /Users/venmos/backup.sql /导入/Users/venmos/目录的backup.sql数据库3、 安装JDK服务#chmod a+x JDK-1_5_0_06-Linux-i586.Bin/给JDK-1_5_0_06-Linux-i586.bin所有人都可以执行的权限#./JDK-1_5_0_06-Linux-i586.Bin/开始安装JDK服务这里输入YSE开始安装#mv JDK-1.5.0_06 /usr/local/JDK/移动JDK-1.5.0_06文件夹到/usr/local/JDK目录下#vi /etc/profile/用vi编辑器打开 profi
7、le文件=在profile添加以下内容: export JAVA_HOME=/usr/local/JDK export CLASSPATH=$JAVA_HOME/lib:$JAVA_Home/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin=添加完保存退出(:wq) 然后注销用户!#exit/(注销用户)4、 安装Tomcat服务# tar xzvf jakarta-Tomcat-4.1.31.tar.tar /解压jakarta-Tomcat-4.1.31.tar.Tar文件# mv jakarta-Tomcat-4.1.
8、31 /usr/local/Tomcat / 移动jakarta-Tomcat-4.1.31到/usr/local/Tomcat目录下# cd /usr/local/Tomcat/bin/进入到安装好的Tomcat下的bin目录下!# ./startup.Sh/开始安装Tomcat出现安装后显示的路径表示安装成功想检查是否成功启动,查看端口 8080 8005 8009 #netstat -ntl 端口出现!表示成功安装!5、 编译生成mod_jk(升级libxml2和libtool)# tar xzvf jakarta-Tomcat-connectors-1.2.13-src.tar.Gz
9、/解压jakarta-Tomcat-connectors-1.2.13-src.tar.Gz 该文件# cd jakarta-Tomcat-connectors-1.2.13-src/jk/native/进入到该解压目录的native目录下# ./configure -with-apxs=/usr/local/apache/bin/apxs /配置它,并指明APACHE的位置在/usr/local/apache/bin/apxs# make/开始编译一般在编译或者指定路径指定参数时没有报错!没有出现error就说明我们的操作是成功的!可以继续执行下一步!# make install/编译安装同
10、样编译安装成功!6、 修改模块配置在/usr/local/apache/conf/下面建立两个配置文件mod_jk.conf和workers.Properties(1)#vi mod_jk.Conf /修改第一个文件mod_jk.conf添加以下内容:# 指出mod_jk模块工作所需要的工作文件workers.Properties的位置JkWorkersFile /usr/local/apache/conf/workers.Properties# 指定日志文件位置JkLogFile /usr/local/apache/logs/mod_jk.log# 指定日志等级JkLogLevel info
11、 #指定日志格式JkLogStampFormat %a %b %d %H:%M:%S %Y # 配置SSL相关选项JkOptions +ForwardKeySize +ForwardURICompat ForwardDirectories# 配置请求日志格式JkRequestLogFormat %w %V %T# 将所有servlet 和JSP请求通过ajp13的协议送给Tomcat,让Tomcat来处理JkMount /servlet/* worker1JkMount /*.JSP worker1 添加好了保存退出!(2) # vi workers.Properties /添加第二个文件 还
12、是在conf目录下添加以下内容:worker.list=worker1worker.worker1.type=ajp13 /mod_jk的模块版本worker.worker1.host=localhost worker.worker1.port=8009/mod_jk的工作端口worker.worker1.lbfactor=50 worker.worker1.cachesize=10 worker.worker1.cache_timeout=600 worker.worker1.socket_keepalive=1 worker.worker1.socket_timeout=300 如图一样添
13、加好文件,保存退出!(3) #vi httpd.conf /修改网站主目录documentroot ,并且修改主目录默认首页!LoadModule jk_module modules/mod_jk.soInclude /usr/local/apache/conf/mod_jk.conf.DocumentRoot /usr/local/Tomcat/webapps/ROOT /修改网站主目录DirectoryIndex index.JSP /修改网站的默认首页为index.JSP现在我们来到我们设置的网站主目录“/usr/local/Tomcat/webapps/ROOT”下,让我们来建立一个i
14、ndex.JSP页面如下图:#vi index.JSP/建立默认首页7、测试结果以上介绍的步骤全部都成功完成的话,让我们现在来完成最后的步骤就可以达到本案例的理想结果,下面让我们继续往下看:4.7.1首先让我们来配置下虚拟机的网络eth0接口:192.168.0.20,如下图点OK配置好以后,我们在输入:#ifdown eth0;ifup eth0 /重启网络eth0接口#service iptables stop/关闭防火墙!我们在来吧Linux防火墙给关闭接下来配置远程访问用户的IP地址为192.168.0.10,看左图:配置好以后我们来访问的网络接口,也就是访问web服务器的网站首页!打开web服务器的IP地址页面!看下图