Resin配置详解:端口、主目录与虚拟目录设置
需积分: 10 9 浏览量
更新于2024-09-20
收藏 17KB DOCX 举报
"这篇资源主要介绍了Resin服务器的配置,包括默认端口的更改、主目录与虚拟目录的设定以及禁止目录浏览的方法。"
Resin是一款高性能的Java应用服务器,常用于部署和运行Java Web应用。这篇内容主要针对Resin的基础配置进行了详细解释。
1. **Resin默认端口配置**:
Resin的默认HTTP请求监听端口是8080,而用于Apache或IIS插件的监听端口是6802。如果需要修改这些端口,可以在`conf/resin.conf`文件中找到相应的配置。例如,若想将HTTP端口更改为其他非冲突端口,如8088,可以将以下配置中的8080改为8088:
```
<httpserver-id host="*" port="8080"/>
```
同样,如果需要修改集群的监听端口,例如改为6803,可以将`<cluster>`部分的`port`属性进行相应调整:
```
<srunserver-id host="127.0.0.1" port="6802" index="1"/>
```
如果在本机上无法访问,可以将`host`属性更改为对外IP地址。
2. **Resin的主目录与虚拟目录设置**:
默认情况下,Resin的主文档目录是`doc`,位于Resin安装路径下。要改变这个设置,可以修改`<document-directory>`属性,例如,将主目录改为`E:/wwwroot`:
```
<host id=''>
<document-directory>E:/wwwroot</document-directory>
</host>
```
要添加虚拟目录,也就是多个应用程序目录,可以创建多个`<web-app>`节点,每个节点指定一个ID和对应的文档目录。例如,添加两个虚拟目录:
```
<web-app id='/1/'>
<document-directory>/home/www/docs</document-directory>
</web-app>
<web-app id='/2/'>
<document-directory>/home/www/slytherin</document-directory>
</web-app>
```
这样,可以通过`http://localhost:8080/1`和`http://localhost:8080/2`访问到对应的目录。
3. **禁止目录浏览**:
在旧版本的Resin中,可以通过将`directory-servlet`设置为"none"来禁止目录浏览。然而,具体实现可能因Resin版本不同而有所变化。对于较新版本,可能需要在`<web-app>`配置中添加或修改`<servlet>`和`<servlet-mapping>`元素,或者使用安全管理器来限制目录浏览功能。
以上是关于Resin服务器配置的一些基本操作,这些配置能够帮助用户更好地管理和自定义Resin服务器,以适应不同的应用场景和需求。在实际使用中,还应根据具体环境和安全要求进行适当的调整和优化。
2011-07-14 上传
2007-07-28 上传
2023-04-30 上传
2023-09-14 上传
2023-06-09 上传
2023-08-17 上传
2023-11-08 上传
2023-06-06 上传
2023-08-22 上传
toney28
- 粉丝: 0
- 资源: 1
最新资源
- 多传感器数据融合手册:国外原版技术指南
- MyEclipse快捷键大全,提升编程效率
- 从零开始的编程学习:Linux汇编语言入门
- EJB3.0实例教程:从入门到精通
- 深入理解jQuery源码:解析与分析
- MMC-1电机控制ASSP芯片用户手册
- HS1101相对湿度传感器技术规格与应用
- Shell基础入门:权限管理与常用命令详解
- 2003年全国大学生电子设计竞赛:电压控制LC振荡器与宽带放大器
- Android手机用户代理(User Agent)详解与示例
- Java代码规范:提升软件质量和团队协作的关键
- 浙江电信移动业务接入与ISAG接口实战指南
- 电子密码锁设计:安全便捷的新型锁具
- NavTech SDAL格式规范1.7版:车辆导航数据标准
- Surfer8中文入门手册:绘制等高线与克服语言障碍
- 排序算法全解析:冒泡、选择、插入、Shell、快速排序