linux+apache+resin搭建网站服务器

简介: 最近在学习apache resin中,为此查了很多文档,感觉还是写的不是很清楚,这里特此记下为了加深自己的印象,同时也能帮助不会的同学。 实验环境: 操作系统版本:RedHat Linux AS 4.
最近在学习apache resin中,为此查了很多文档,感觉还是写的不是很清楚,这里特此记下为了加深自己的印象,同时也能帮助不会的同学。
实验环境:
操作系统版本:RedHat Linux AS 4.8
apache版本:httpd-2.2.11.tar.gz(位于/root/soft)
jdk版本:jdk-6u14-linux-x64.bin(位于/root/soft)
resin版本:resin-3.0.28.tar.gz(位于/root/soft)
实验步骤:
1、解压并安装apache
cd /root/soft
tar zxvf httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/usr/local/apache2 --enable-so
make
make install(注意观察是否有错误信息输出,如果有则自行排错)
2、安装jdk
cd /root/soft
chmod a x jdk-6u14-linux-x64.bin
./jdk-6u14-linux-x64.bin(二进制文件执行过程中记得敲入yes)
mv jdk1.6.0_14/ /usr/local/jdk
3、在root目录下的.bash_profile文件里面加入以下内容
JAVA_HOME=/usr/local/jdk
PATH=$PATH:/usr/local/jdk/bin
RESIN_HOME=/usr/local/resin(也可以在安装resin完了之后再加入这行)
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME
export PATH
export RESIN_HOME
4、使上述变量生效
cd /root
source .bash_profile
5、解压并安装resin
cd /root/soft
tar zxvf resin-3.0.28.tar.gz
cd resin-3.0.28
./configure --prefix=/usr/local/resin --with-apxs=/usr/local/apache2/bin/apxs --with-apache=/usr/local/apache2
make
make install
6、修改apache主配置文件
cd /usr/local/apache2/conf
vi httpd.conf
修改以下内容:
将DocumentRoot "/usr/local/apache2/htdocs"前加入#号注释掉
增加DocumentRoot "/opt/CONT"
将前面增加#注释掉
下面加入
至此保存退出!
最后注意查看主配置文件最后是否有如下的行?
LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so
 
ResinConfigServer localhost 6802
CauchoConfigCacheDirectory /tmp
CauchoStatus yes
这几行就是编译resin时我们加的参数起的作用了。
7、修改resin的主配置文件
vi /usr/local/resin/conf/resin.conf
修改为
修改为
保存配置文件
8、新建测试页
cd /opt
mkdir CONT
touch test.jsp
vi test.jsp
加入以下内容:

Now time is:

9、启动apache和resin服务
/usr/local/apache2/bin/apache1 start
/usr/local/resin/bin/httpd.sh start
10、在客户端浏览器上测试输入 http://192.168.5.53/test.jsp看看是否显示当前的系统时间?如果是则说明成功,不是则失败!!!
目录
相关文章
|
21天前
|
Linux 网络安全 数据安全/隐私保护
SSH工具连接远程服务器或者本地Linux系统
SSH工具连接远程服务器或者本地Linux系统
21 0
|
23天前
|
Unix Linux 数据安全/隐私保护
Linux服务器如何远程连接?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。 今天驰网飞飞就给你们分享下Linux、Unix系统远程连接图文操作方法
24 4
Linux服务器如何远程连接?服务器远程连接图文教程
|
1天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
10 3
|
3天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
14 6
|
5天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
|
7天前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
|
7天前
|
域名解析 存储 缓存
Linux中搭建DNS 域名解析服务器(详细版)
Linux中搭建DNS 域名解析服务器(详细版)
|
7天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
7天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
13天前
|
Prometheus 监控 Cloud Native
构建高效可靠的Linux服务器监控体系
【4月更文挑战第30天】 在维护企业级Linux服务器的稳定性和性能方面,一个周全的监控体系是至关重要的。本文将探讨如何利用开源工具和实践构建一个高效、灵活且用户友好的监控系统。我们将重点讨论核心组件的选择、配置、报警机制以及数据分析方法,旨在帮助读者打造一个能够实时响应并预防潜在问题的监控环境。