独立resin的配置

关掉httpd服务:

[root@data-1-1 ~]# killall httpd

[root@data-1-1 ~]# lsof -i :80    ------>httpd服务的80端口已经停掉!

 

配置resin主配置文件修改如下内容:

90       <http address="*" port="80"/>

104       <http address="*" port="80"/>

 

启动服务:

[root@data-1-1 ~]# killall java

[root@data-1-1 ~]# /application/resin/bin/httpd.sh -server peng start

Resin/3.1.13 started -server 'peng' for watchdog at 127.0.0.1:6921

[root@data-1-1 ~]# /application/resin/bin/httpd.sh -server peng01 start

Resin/3.1.13 started -server 'peng01' for watchdog at 127.0.0.1:6922

 

查看的80端口是resin开通的:

[root@data-1-1 ~]# lsof -i :80   

COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME

java    27876 root   73u  IPv6 2885724      0t0  TCP *:http (LISTEN)

 

测试(此时是resin独立做web服务)

[root@data-1-1 ~]# curl http://www.peng.cc/test.jsp

99+1=100

[root@data-1-1 ~]# curl http://blog.peng.cc/test.jsp

99+1=100

[root@data-1-1 ~]# curl http://blog.peng.org/test.jsp

1+1=2

[root@data-1-1 ~]# curl http://www.peng.org/test.jsp

1+1=2

resin配置别名功能

  实现Apache前端多个域名对应后端一个或多个resin的域名。

265    <!--Create first virtual hosts at 20160112.-->

266      <host id="www.peng.org" root-directory="/application/resin/webapps">

267        <host-alias>blog.peng.org</host-alias>

        <host-alias>bbs.peng.org</host-alias>

 

resin配置错误页面优雅显示

282               <error-page error-code='404' location='/tips/404.html'/>

提示:以上配置在每个对应的resin host里都要配置。

演示过程如下:

[root@data-1-1 ~]# cd /application/resin/webapps/peng/

[root@data-1-1 peng]# mkdir tips

[root@data-1-1 peng]# echo 'this is 404 error page!' >>tips/404.html

[root@data-1-1 peng]# cat tips/404.html

this is 404 error page!

提示:错误页面配置内容的根目录是resin站点的根目录,例如:/application/resin/webapps/peng

 

访问一个不存在的页面,客户端访问发现已经进行了404错误页面跳转了:

[root@data-1-1 peng]# curl http://www.peng.org/b.jsp    

this is 404 error page!

提示:Windows客户端谷歌支持,IE和搜狗测试支持的不是很好。

resin配置状态信息显示页面

278           <servlet-mapping servlet-class='com.caucho.servlets.ResinStatusServlet'>

279             <url-pattern>/resin-status-peng.org</url-pattern>

280               <init enable="read"/>

281           </servlet-mapping>

 

浏览器输入如下地址,查看显示结果:

http://www.peng.org/resin-status-peng.org

独立resin web服务与整合企业里如何选用?

Apache+resin

1)resin下的80808081端口要不要开启?

  解答:看业务需求!

Apache+resin   ==》提供服务

Resin+http80(内置web服务器)==》提供服务

2)如果开启了,实现了哪些功能?

  解答:resin独立提供web服务。

3)关闭了,又有什么好处呢?

 解答:Apacheresin一起工作,轻松,动静分离。

resin配置管理页面

285       <web-app id="/resin-admin-peng.org" root-directory="${resin.home}/php/admin">

286          <character-encoding>utf8</character-encoding>

287          <prologue>

288             <resin:set var="resin_admin_external" value="true"/>

289             <resin:set var="resin_admin_insecure" value="true"/>

290          </prologue>

291          <security-constraint>

292            <web-resource-collection>

293                  <url-pattern>/*</url-pattern>

294            </web-resource-collection>

295          </security-constraint>

296       </web-app>

操作演示如下:

浏览器上输入地址:http://www.peng.org/resin-admin-peng.org/

出现如下界面:

在标红的地方输入用户名:peng  密码:redhat

出现如下内容:

The digest for user peng in realm resin is Ji1p9d0+6tX5O0iEGgnPMQ==

The following can now be set in the resin.conf file to enable administration functionality.

<resin xmlns="http://caucho.com">

<management path="admin">

<user name="peng" password="Ji1p9d0+6tX5O0iEGgnPMQ=="/>

...

</management>

...

</resin>

By default, access to the administration application is limited to the localhost. The default behaviour can be changed in the resin.conf file. To enable access to clients other than localhost:

<resin:set var="resin_admin_external" value="true"/>

Once the file has been updated, you can continue to the administration area.

When prompted, use the username and password you provided.

修改resin.conf配置文件(增加标黄的内容):

21  <management path="${resin.root}/admin">

22   <user name="peng" password="Ji1p9d0+6tX5O0iEGgnPMQ==" disable="false"/>

23

24      <resin:if test="${resin.professional}">

25        <deploy-service/>

26        <jmx-service/>

27        <log-service/>

28        <xa-log-service/>

29      </resin:if>

30    </management>

重启服务:

[root@data-1-1 ~]# killall java

[root@data-1-1 ~]# /application/resin/bin/httpd.sh -server peng start

Resin/3.1.13 started -server 'peng' for watchdog at 127.0.0.1:6921

[root@data-1-1 ~]# /application/resin/bin/httpd.sh -server peng01 start

Resin/3.1.13 started -server 'peng01' for watchdog at 127.0.0.1:6922

在浏览器界面填入相关信息点击提交:

resin服务之三---独立resin的配置的更多相关文章

  1. Apached+resin服务搭建

    一.前言 Resin是CAUCHO公司的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快.对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言 ...

  2. resin服务之一---安装及部署

    参考网站: http://caucho.com/ http://www.oschina.net/p/resin http://caucho.com/resin-4.0/admin/starting-r ...

  3. resin服务之二----整合resin+Apache服务

    整合resin+Apache服务 1.为什么要整合Apache和resin? a. 早期的resin,tomcat对httpd服务支持不好. b.  tomcat,resin对rewrite,expi ...

  4. resin服务一直不停重启

    resin服务不断重启. 原因为resin配置文件使用域名.需要到服务上绑定一下域名.

  5. Reporting Service服务SharePoint集成模式安装配置(3、4、安装sharepoint 2010必备组件及产品)

    Reporting Service服务SharePoint集成模式安装配置 第三步和第四部 第三步 安装sharepoint 2010必备组件 1.安装SharePoint2010必备组件,执行Pre ...

  6. SVN1.6服务端和客户端安装配置指导

    本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着SVN的快速发展,版本也进行了升级更新,本节就和大家一起学习一下SVN1.6服务端和客户端安装配置步骤,欢迎大家一起来学习.下面是具体介绍.1 ...

  7. Windows下基于IIS服务的SSL服务器的配置

    Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...

  8. paip. java resin 远程 调试 java resin remote debug

    paip. java resin 远程 调试 java resin remote debug 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 ...

  9. CAS单点登录(SSO)服务端的部署和配置---连接MySQL进行身份认证

    一.修改系统host,加入 127.0.0.1 server.test.com127.0.0.1 client1.test.com127.0.0.1 client2.test.com 二.安装grad ...

随机推荐

  1. 【windows 操作系统】进程

    前言 Windows的内部实现也近似于"一切皆文件"的思想,当然,这一切都只在内核里才有,下载一个WinObj这软件就可以看到,Windows上各种设备.分区.虚拟对象都是挂载到根 ...

  2. 缓冲区(buffer)与缓存(cache) 缓冲:缓解冲击,缓存:临时存储

    缓存与缓冲区 简要概述 缓存(cache):故名思意就是临时存储一下数据的存储器,其他设备可能等下还用的到数据.缓存区可以用来做缓冲区 缓冲区(Buffer):故名意思就是解决设备之间速度不匹配的问题 ...

  3. Winfrom中关于toolStrip工具栏中按钮背景的设置

    在ToolStrip中可以存放很多种控件,一般来说,主要使用的是Button和DropDownButton,通常情况下,Button需要设置图片和文字,网上找了很多个方法都不太靠谱,自己试验了下,下面 ...

  4. 2016EC Final F.Mr. Panda and Fantastic Beasts

    题目大意 \(T(1\leq T\leq42)\)组数据,给定\(n(2\leq n\leq 50000)\)个字符串\(S_{i}(n\leq\sum_{i=1}^{n}S_{i}\leq 2500 ...

  5. VirtualBox虚拟机-安装增强功能

    virtualbox中win10虚拟机怎么安装增强功能 安装VBoxGuestAdditions增强功能后,可增加以下功能: 鼠标集成: 可以无缝的在宿主机与虚拟机之间移动鼠标. 自适应窗口:可以任意 ...

  6. xor加密的python实现

    #md5加密 import hashlib hash_md5 = hashlib.md5() x=input("Please input your text:") print( & ...

  7. 转发有关tomcat和nginx

    nginx 与 tomcat 组合搭建web服务   部分内容转自 http://www.cnblogs.com/naaoveGIS/ 1. Web服务 nginx是常用的web服务器,用于获取静态资 ...

  8. Laravel-自带分页+搜索

    public function getNewsList(){ $condition = []; $cond = []; if (!empty($_GET['title'])) { array_push ...

  9. tensorflow源码解析之framework-shape_inference

    目录 什么是形状推断 InferenceContext 关系图 涉及的文件 迭代记录 1. 什么是形状推断 前面我们讲到op的时候,提到了操作的注册器OpRegistry,并且提到,其中注册的数据是一 ...

  10. PAM学习小结

    PAM 目录 PAM 功能: 回文树 Fail指针 Trans指针 构建PAM 应用 P5496[模板]回文自动机(PAM) P4287[SHOI2011]双倍回文 P4555[国家集训队]最长双回文 ...