linux jsp网站怎么搭建,linux下jsp环境的搭建

一、安装JDK

#chmod

+x jdk-6u13-linux-i586-rpm.bin//给文件加入执行权限

#./jdk-6u13-linux-i586-rpm.bin//生成安装文件,运行完此命令后会生成一个jdk-6u13-linux-i586.rpm

#rpm

-ivh jdk-6u13-linux-i586.rpm//安装文件,默认安装到了/usr/java/jdk1.6.0_13下

#vi

/etc/profice//更改环境变量,此次我们更改的是所有用户的环境变量,打开文件后在最后加入下面三行变量

export

JAVA_HOME=/usr/java/ jdk1.6.0_13

export

CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

做新的连接,进入/usr/bin目录下

#ln

-s -f /usr/java/jdk1.6.0_13/jre/bin/java

#ln

-s -f /usr/java/jdk1.6.0_13/bin/javac

#

source /etc/profile//运行环境变量

#java

–version//查看java版本,显示版本是1.6.0_13证明安装成功!

二、安装MYSQL

#tar

-zxvf mysql-5.0.56.tar.gz//解压

#cd mysql-5.0.56

#

./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets=all

#make

#make

install

#groupadd

mysql//创建用户mysql

#useradd

-g mysql mysql//创建mysql组,把mysql加入到mysql组

# cp

support-files/my-medium.cnf /etc/my.cnf

#

/usr/local/mysql/bin/mysql_install_db --user=mysql//初始化数据库

#

chown -R mysql.mysql /usr/local/mysql

#

chown -R mysql.mysql /usr/local/mysql/var

#

/usr/local/mysql/bin/mysqld_safe --user=mysql &//启动数据库

#

/usr/local/mysql/bin/mysqladmin -u root password mysql//设置数据库管理员密码

#

/usr/local/mysql/bin/mysql -u root –p//登陆数据库

三、安装apache

# tar

-zxvf httpd-2.2.11.tar.gz//解压安装文件

#cd httpd-2.2.11//进入安装文件

#./configure

--prefix=/usr/local/apache --with-mpm=prefork --enable-modules=so

--enable-proxy --enable-proxy-ajp//编译文件,指定文件安装路径

#make

#make

install//安装

#/usr/local/apache/bin/apachectl

start//启动apache

#/usr/local/apache/bin/httpd –l//检查模块proxy-ajp是否安装成功,成功则可以和tomcat整合

注意(细节)apache自启动配置

步骤1:将apachectl复制到/etc/rc.d/init.d/httpd

cd

/usr/local/apache/bin

cp apachectl

/etc/rc.d/init.d/httpd

步骤2:修改/etc/rc.d/init.d/httpd文件

vi

/etc/rc.d/init.d/httpd

在第三行添加以下内容

#chkconfig:345

85 15

#description: Start

and stops the Apache HTTP Server.

注:3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

步骤3:修改httpd权限

chmod +x

/etc/rc.d/init.d/httpd

步骤4:将httpd加入到service列表中

chkconfig - -add

httpd

【注意】

如果执行该命令时出现“httpd服务不支持chkconfig”,请检查/etc/rc.d/init.d/httpd文件内的第三行的chkconfig和第四行的description拼写是否错误。

四、安装PHP

#

tar -zxvf php-5.2.9.tar.gz//解压文件

#cd php-5.2.9//进入文件目录

#

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs

--with-mysql =/usr/local/mysql --with-config-file-path=/usr/local/php//编译文件,指定安装路径,指定apache和mysql

#make

#make

install//安装

# cp

php.ini-dist /usr/local/php/pht.ini

下面我们来修改apache配置文件,让apache支持php,文件路径如下

#vi /usr/local/apache/conf/httpd.conf

检查约53行是否存在下面这行参数,若没有,请手工添加

LoadModule php5_modulemodules/libphp5.so

在约310行添加 AddType application/x-httpd-php .php使apache支持php

如需开机访问的是php而不是html ,则可以改httpd.conf文件的167行,把index.html和index.php交换即可(把index.php放到index.html前面)

进入html主目录/usr/local/apache/htdocs,新建一个php格式的文件

# vi index.php(文件内容格式如下)

phpinfo();

?>

# /usr/local/apache/bin/apachectl stop//关闭一下apache

# /usr/local/apache/bin/apachectl start//启动一下apache

嘿嘿,下面要是直接/usr/local/apache/bin/apachectl

restart不好使

五、安装tomcat

Tomcat下载到了/usr/local下

# tar -zxvf apache-tomcat-6.0.18.tar.gz

# ln -s apache-tomcat-6.0.18 tomcat

# vi tomcat/bin/catalina.sh

JAVA_HOME=/usr/java/jdk1.6.0_13

# /usr/local/tomcat/bin/shutdown.sh

# /usr/local/tomcat/bin/startup.sh然后访问

六、整合apache和tomcat

1、生成mod_jk.so模块文件

tar xzvf

jakarta-tomcat-connectors-1.2.15-src.tar.gz

cd

jakarta-tomcat-connectors-1.2.15-src/jk/native

./configure

--with-apxs=/usr/local/apache/bin/apxs

make

在编译后会在jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-2.目录下生成mod_jk.so文件,我们把此文件拷贝到/usr/local/apache/modules下

cp -a

/jakarta-tomcat-connectors-1.2.15-src/jk/native/apache-2.0/mod_jk.so

/usr/local/apache/modules/

2、新建配置文件

新建配置文件tomcat.conf和workers.properties

在/usr/local/apache/conf.d/下创建tomcat.conf文件

在/usr/locali/apache/conf/下创建workers.properties文件

Tomcat.conf文件内容如下

LoadModule jk_module modules/mod_jk.so

JkWorkersFile /usr/local/apache/conf/workers.properties

JkShmFile /var/log/httpd/mod_jk.shm

JkLogFile/var/log/httpd/mod_jk.log

JkLogLevelinfo

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

#JkMount /jsp-examples/* worker1

#JkMount /vilady/* worker1

#JkMount /*.jsp worker1

#JkMount /servlets-examples/* worker1

workers.properties文件内容如下worker.list=worker1

worker.worker1.type=ajp13

worker.worker1.host=192.168.0.201

worker.worker1.port=8009

worker.worker1.lbfactor=50

worker.worker1.cachesize=10

worker.worker1.cache_timeout=600

worker.worker1.socket_keepalive=1

worker.worker1.socket_timeout=300

3、修改apache配置文件httpd.conf

vi /usr/local/apache/conf/httpd.conf

39 Listen 192.168.0.201:80

98 ServerName LocalHost:80

167DirectoryIndex

index.html index.php index.jsp

54LoadModule jk_module modules/mod_jk.so

55 Include /usr/local/apache/conf.d/tomcat.conf

4、修改tomcat配置文件server.xml文件目录/usr/local/tomcat/conf,加入

135

docBase="/usr/local/apache/htdocs" debug="0"

reloadable="true" crossContext="true"/>

5、新建测试文件

/usr/local/apache/htdocsvi index.jsp

JSP Test Page

%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值