专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » Linux操作系统下JSP服务器配置步骤详解 »正文

Linux操作系统下JSP服务器配置步骤详解

来源: 发布时间:星期三, 2008年12月17日 浏览:2次 评论:0
   接触JSP服务器人基本上都是从JSP安装开始JSP不像ASP那样几乎不存在什么安装过程也不像PHP那样有个自动安装JSP安装是比较麻烦手动  
步骤非常多下面我们就按部就班讲解如何在linux环境下配置台jsp服务器

  、安装Jdk 

  cd到你jdk安装文件目录

  cp ./j2sdk-1_4_0-linux.bin /usr/local

  cd /usr/local

  chmod a+x j2sdk-1_4_0-linux.bin

  ./j2sdk-1_4_0-linux.bin

  然后按照安装向导进行安装后jdk目录为/usr/local/jdk1.4

   2、安装Apache 

  如果您在安装操作系统时候已经安装了Apache卸载它利用RPM管理器卸载Apache及其相关套件只有源码级编译安装操作系统才是最彻底系统安装你才能真正控制它

  cd到你下载apache源文件目录

  tar xvzf apache*

  ./configure --prefix=/usr/local/apache --enable-module=so

  make;make 

   3、安装Resin 

  cd到你下载apache源文件目录

  tar xvzf resin* /usr/local

  cd /usr/local/resin*


 ./configure --with-apache=/usr/local/apache

  make;make 

   4、设置profile 

  vi/etc/profile//你也可以用别文本编辑器打开它,添加如下变量

  JAVA_HOME=/usr/local/jdk1.4

  RESIN_HOME=/usr/local/resin-2.0

  CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib //如果你有别系统级类库或者驱动继续向下写用冒号分开

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

  export JAVA_HOME RESIN_HOME CLASSPATH PATH

  修改后保存该文件注销然后重新登陆打开命令控制台输入env如果在返回输出中看到了您刚才环境变量成功

   5、配置DNS 

  vi/etc/named.conf

  添加如下语句:

  zone yesgo.com{

  type master;

  file "yesgo.com";

  }

  zone 1.168.192.in-addr.arpa{

  type master;

  file "192.168.1";
 
  然后建立这两个配置文件:

  touch /var/named/yesgo.com 在其中建立wwwNS或者CNAME记录

  touch /var/named/192.168.1 在  
其中建立域名指针

  配置完毕的后运行如下命令:

  ndc restat

  nslookup

  运行nslookup将出现个交互命令行输入www.yesgo.com如果正常返回其IP该域名成功解析

   6、配置Apache 

  建立站点根目录

  mkdir /www

  mkdir /www/www.yesgo.com

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

  添加如下语句建立个虚拟主机你可以改变你域名和IP

  NameVirtualHost 192.168.1.1 //机器ip

  VirtualHost www.yesgo.com

  ServerAdmin [email protected]

  DocumentRoot /www/www.yesgo.com

  ServerName www.yesgo.com

  ErrorLog logs/www.yesgo.com-error_log

  CustomLog logs/www.yesgo.com-access_log common

  /VirtualHost


 添加如上语句后保存然后运行apache restart这样就建立了个域名为http://www.yesgo.comWEB站点不过现在它还不支持jsp

  还有如果你要将index.jsp作为你站点默认文件在httpd.conf中找到DirectoryIndex添加index.jsp用空格和其他文件名分开

   7、配置Resin 

  vi /usr/local/resin*/conf/resin.conf

  1)取消8080端口:和Apache端口共用80端口找到删除这如果你要保险那你可以注释它或者将8080改为80;

  2)建立支持jsp虚拟主机:在配置文件中找到回车在其后面添加如下语句:

  host id=www.yesgo.com

  app-dir/www/www.yesgo.com/app-dir

  path id=bean source=bean compile=true

  /host

  配置完毕保存退出www.yesgo.com将支持jsp并以bean作为存放javabean根目录

   8、重新启动服务

  建立符号连接:

  ln -s /usr/local/apache/bin/apachectl /usr/bin/apache

  ln -s /usr/local/resin*/bin/srun.sh /usr/bin/jsp

  重新启动Apache和Resin服务:

  apache start

  jsp start


  9、建立FTP帐号

  至此jdk、dns、apache、resin全部配置完毕现在建立FTP

  useradd yesgo //帐号名

  passwd yesgo //输入密码不能低于 6位大小写敏感

  执行上面命令将建立/home/yesgo目录删除它然后运行如下命令

  ln -s /www/www.yesgo.com /home/yesgo

  注意:改变/www/www.yesgo.com文件夹属性设置Owner为yesgo用户Group为yesgo组并赋予user具有读写权限Other具有读权限如果您不这样做登陆FTP将说您没有权限而且输入域名站点也不能浏览

  如果从安全角度考虑你还要将yesgo用户加入到ftpguest组它将实现yesgo用户以/www/www.yesgo.com为其根目录防止操作其他目录 至此你就可以在客户端用ftp工具登陆你FTP站点上传你站点文件了

  十、测试站点

  在客户端网络配置中添加DNS服务器为你服务器IP这样你上面设置域名可以访问

  如果你用网络配置不行或者和上网DNS服务器冲突到c:/windows或者c:/winnt目录查找HOSTS文件追加如下行:192.168.1.1 www.yesgo.com 前面是你服务器IP后面是你域名中间用TAB分割 用Ultradev等工具建立个本地站点远程设置为上面设置ftp然后建立test.jsp文件内容只有句:1+1=<%=1+1>

  将该文件上传到服务器也就是上传到了/www/www.yesgo.com目录下在客户端浏览器浏览http://www.yesgo.com/test.jsp如果返回1+1=2测试成功

标签:

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: