接触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//你也可以用别的文本编辑器打开它,添加如下变量
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 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 在其中建立www的NS或者CNAME记录
touch /var/named/192.168.1 在其中建立域名指针
配置完毕之后,运行如下命令:
ndc restat
nslookup
运行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 在其中建立域名指针
配置完毕之后,运行如下命令:
ndc restat
nslookup
运行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,测试成功。
分享到:
相关推荐
在Linux系统下配置JSP服务器是一项复杂但至关重要的任务,涉及到多个步骤,包括JDK的安装、Apache服务器的配置、Resin服务器的安装以及环境变量的设置等。本文将详细阐述这一过程,帮助读者理解并顺利完成JSP服务器...
【Linux系统配置JSP服务器详解】 在Linux系统中配置JSP服务器是一项常见的任务,尤其对于开发者和系统管理员来说。本文将详细介绍如何在Linux环境下搭建一个支持JSP的Web服务器,这里我们以Apache HTTP Server和...
### Resin 服务器配置指南详解 #### 一、Resin 服务器简介与应用场景 Resin 是一款高性能且功能丰富的 Java 应用服务器和 Web 服务器,由 Caucho Technology 开发。它支持 Java Servlets、JavaServer Pages (JSP) ...
通过以上步骤,可以在Linux系统中成功安装和配置WebLogic服务器。整个过程包括了创建必要的用户和用户组、配置工作目录、设置环境变量、安装WebLogic软件以及创建新的WebLogic服务等关键环节。这不仅有助于确保...
**JSP环境配置详解** JavaServer Pages(JSP)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的创建。要进行JSP开发,首先需要配置一个完整的JSP运行环境。本文将...
Linux作为一款开源、免费且功能强大的操作系统,成为了许多企业和开发者构建Web服务器的首选平台。 - **具体需求**: - Web服务器需要支持每天最多10,000次的访问量。 - 必须能够稳定地提供HTML、JSP和PHP等多种...
1. **下载与安装**: 首先,访问Apache Tomcat官方网站下载最新版本的Tomcat服务器,然后根据操作系统(如Windows)进行安装。 2. **配置环境变量**: 添加`CATALINA_HOME`环境变量,指向Tomcat的安装目录。 3. **设置...
在Linux操作系统中配置WebLogic集群是一项关键任务,它涉及到分布式系统的高可用性和性能优化。WebLogic Server是一款由Oracle公司提供的企业级Java应用服务器,常用于部署和管理复杂的Java EE应用程序。在集群环境...
通过以上步骤,您已经成功在Linux环境下配置好了JDK、Tomcat和Nginx,搭建了一个稳定的Web应用服务器环境。这不仅可以用于开发测试,也可以用于生产环境部署。确保每一步都按照文档中的指导操作,避免遗漏任何细节,...
在Linux和Windows环境下部署Solr服务器是常见的需求,这两种操作系统各有其特点和优势。 **Linux环境下的Solr服务器部署:** 1. **系统准备**:首先确保系统已安装Java Development Kit (JDK) 8或以上版本,因为...
### Tomcat服务器配置详解 #### 一、Tomcat简介及特点 Tomcat是一个开源的Java Servlet容器,由Apache软件基金会的Jakarta项目开发。它主要用作开发和部署基于Java的Web应用程序,支持Servlet和JavaServer Pages ...
本文将详细介绍如何在CentOS 7.1 Minimal操作系统上部署JSP应用程序,包括安装必要的软件环境和配置服务器等步骤。 #### 二、环境搭建 ##### 1. 安装CentOS 7.1 Minimal - **下载地址**:[https://www.centos.org]...
2. **系统全面**:覆盖从操作系统安装到服务配置的全过程。 3. **力求严谨**:确保每个步骤都经过验证。 4. **保持最新**:使用最新的软件版本。 5. **精选软件**:选择广泛认可且性能稳定的软件。 6. **侧重JSP**:...
本教程将详细介绍如何在不同的操作系统环境下安装和配置Tomcat。 一、安装Tomcat 1. 下载Tomcat:首先,你需要从官方站点(https://tomcat.apache.org/)下载最新版本的Tomcat。根据你的操作系统选择对应的版本,...
由于Access数据库可以直接通过ODBC(开放数据库连接)进行连接,无需额外设置数据源,用户在不同电脑上运行该系统时,可以避免因操作系统差异或权限问题导致的数据源配置困难。这种设计简化了系统的部署和维护过程,...
访问Oracle官方网站,下载适用于您操作系统的JDK版本,按照安装向导步骤完成安装。 2. **设置环境变量** 安装完JDK后,需要配置环境变量。在系统环境变量中添加`JAVA_HOME`,指向JDK的安装目录,并更新`PATH`变量...
- 这意味着该系统可以在各种硬件和操作系统上部署,为企业的IT基础设施提供了灵活性。 4. **多平台搭建** - 在描述中提到的“支持多平台搭建”,可能涉及到Tomcat、Jetty等开源Servlet容器,它们都可以运行JSP...
- 下载最新版本的JDK,根据操作系统(Windows、Mac或Linux)选择合适的安装包。 - 完成安装后,验证JDK是否正确安装,通过命令行输入`java -version`和`javac -version`检查Java和Java编译器的版本。 ### 3. Tomcat...