接触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
二、安装Apache
如果您在安装操作系统的时候已经安装了Apache,卸载它。利用RPM管理器卸载Apache及其相关套件,只有源码级编译安装的操作系统才是最彻底的系统安装,你才能真正控制它。
cd到你下载的apache源文件目录
tar xvzf apache*
./configure --prefix=/usr/local/apache --enable-module=so
make;make install
|
三、安装Resin
cd到你下载的apache源文件目录
tar xvzf resin* /usr/local
cd /usr/local/resin*
configure --with-apache=/usr/local/apache
make;make install
|
四、设置profile
vi/etc/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,如果在返回的输出中看到了您刚才的环境变量,成功。
五、配置DNS
添加如下语句:
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 //在其中建立www的NS或者CNAME记录
touch /var/named/192.168.1 //在其中建立域名指针
|
配置完毕之后,运行如下命令:
运行nslookup将出现一个交互命令行,输入www.yesgo.com如果正常返回其IP,该域名成功解析。
六、配置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 webmaster@yesgo.com
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 |
然后建立这两个配置文件:
touch /var/named/yesgo.com 在其中建立www的NS或者CNAME记录
touch /var/named/192.168.1 在其中建立域名指针
|
配置完毕之后,运行如下命令:
运行nslookup将出现一个交互命令行,输入www.yesgo.com如果正常返回其IP,该域名成功解析。
六、配置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 webmaster@yesgo.com
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
|
九、建立FTP帐号
至此,jdk、dns、apache、resin全部配置完毕,现在建立FTP
useradd yesgo //帐号名
passwd yesgo //输入密码,不能低于六位,大小写敏感 |
执行上面命令将建立/home/yesgo目录,删除它,然后运行如下命令
ln -s /www/www.yesgo.com /home/yesgo |
注意:改变/www/www.yesgo.com的文件夹属性,设置Owner为yesgo用户,Group为yesgo组,并赋予user具有读写权限,Other具有读权限,如果您不这样做,登陆FTP将说您没有权限,而且输入域名站点也不能浏览。
如果从安全的角度考虑你还要将yesgo用户加入到ftp的guest组,它将实现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,测试成功。
来源:http://www.sharejava.cn/
分享到:
相关推荐
在Linux系统下配置JSP服务器是一项复杂但至关重要的任务,涉及到多个步骤,包括JDK的安装、Apache服务器的配置、Resin服务器的安装以及环境变量的设置等。本文将详细阐述这一过程,帮助读者理解并顺利完成JSP服务器...
【Linux系统配置JSP服务器详解】 在Linux系统中配置JSP服务器是一项常见的任务,尤其对于开发者和系统管理员来说。本文将详细介绍如何在Linux环境下搭建一个支持JSP的Web服务器,这里我们以Apache HTTP Server和...
### Linux下安装Tomcat步骤详解 #### 一、前言 Tomcat是一个广泛使用的轻量级Web服务器和Servlet容器,由Apache基金会维护和支持。它支持最新的Servlet和JSP规范,并且由于其开源特性,得到了广泛的社区支持和发展...
通过以上步骤,可以在Linux系统中成功安装和配置WebLogic服务器。整个过程包括了创建必要的用户和用户组、配置工作目录、设置环境变量、安装WebLogic软件以及创建新的WebLogic服务等关键环节。这不仅有助于确保...
### Resin 服务器配置指南详解 #### 一、Resin 服务器简介与应用场景 Resin 是一款高性能且功能丰富的 Java 应用服务器和 Web 服务器,由 Caucho Technology 开发。它支持 Java Servlets、JavaServer Pages (JSP) ...
### Linux平台搭建Web...以上内容详细介绍了如何在Linux平台上搭建一个完整的Web服务器,包括所需的各个组件的安装与配置步骤,以及最终的测试方法。这对于希望了解Web服务器构建过程的人来说是非常有价值的参考资料。
**JSP环境配置详解** JavaServer Pages(JSP)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的创建。要进行JSP开发,首先需要配置一个完整的JSP运行环境。本文将...
Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...
【Linux环境WebLogic集群配置详解】 在Linux操作系统中配置WebLogic集群是一项关键任务,它涉及到分布式系统的高可用性和性能优化。WebLogic Server是一款由Oracle公司提供的企业级Java应用服务器,常用于部署和...
4. **启动Tomcat**: 运行Tomcat安装目录下的`bin/startup.bat`(Windows)或`bin/startup.sh`(Unix/Linux)脚本来启动服务器。 5. **测试JSP**: 创建一个简单的JSP文件(如`index.jsp`),并将其放在Tomcat的`...
### Linux 下 Java 开发环境搭建详解 #### 一、Linux 下 JDK + Eclipse + Tomcat 的安装与配置 ##### 1. Linux 下 JDK 的安装 在搭建 Java 开发环境之前,首先需要确保 JDK 已经安装在 Linux 系统上。JDK 是 Java...
### Tomcat服务器配置详解 #### 一、Tomcat简介及特点 Tomcat是一个开源的Java Servlet容器,由Apache软件基金会的Jakarta项目开发。它主要用作开发和部署基于Java的Web应用程序,支持Servlet和JavaServer Pages ...
**JSP配置与开发环境搭建详解** 在Java Web开发中,JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将HTML代码与Java代码相结合,实现动态网页的创建。本篇文章将详细介绍如何配置JSP的开发环境,包括...
本文将详细介绍如何在CentOS 7.1 Minimal操作系统上部署JSP应用程序,包括安装必要的软件环境和配置服务器等步骤。 #### 二、环境搭建 ##### 1. 安装CentOS 7.1 Minimal - **下载地址**:[https://www.centos.org]...
### Linux+Tomcat+Nginx 服务器环境配置详解 #### 一、Linux+Tomcat+Nginx 服务器环境概述 本文档旨在详细说明如何在Linux环境下配置Tomcat和Nginx,实现一个稳定且高性能的应用服务器环境。此文档将涵盖以下几个...
在Linux和Windows环境下部署Solr服务器是常见的需求,这两种操作系统各有其特点和优势。 **Linux环境下的Solr服务器部署:** 1. **系统准备**:首先确保系统已安装Java Development Kit (JDK) 8或以上版本,因为...
"jsp+Access不用配置数据源的新闻发布小系统"是一个基于Java服务器页面(JSP)和Microsoft Access数据库构建的简单新闻发布系统。它省去了在不同计算机上配置数据源的步骤,使得在多环境下部署更为便捷。 【描述...
无论在Windows、Linux还是Unix上,只要服务器支持Java,就可以运行基于JSP的管理系统。 - 这意味着该系统可以在各种硬件和操作系统上部署,为企业的IT基础设施提供了灵活性。 4. **多平台搭建** - 在描述中提到的...
### RedHat Linux网络服务器构架知识点 #### 一、引言 本文档旨在提供一份详细的RedHat Linux网络服务器构架指南。目标读者主要是Linux初学者和有一定基础的技术人员。通过本指南,用户能够掌握如何搭建一个标准的...