iis resin 配置 安全簡單設置.
2024-08-29 03:15:19
供稿:網友
D:/jsp/jdk 裝jdk
D:/jsp/resin 放resin
D:/jsp/web 網頁文件
裝jdk之前要弄好你的程序是用什么開發的,這個jdk不知道是不是不像.net那些高級兼容低級的.反正我之前裝了jdk 1.6 網站就是出錯.換了人家開放時用的jdk 1.5就好了
裝好jdk和解壓好resin 設置環境變量.
CLASSPATH D:/jsp/jdk/lib/tools.jar;D:/jsp/jdk/lib/dt.jar
JAVA_HOME D:/jsp/jdk
RESIN_HOME D:/jsp/resin
復制 D:/jsp/resin/win32/isapi_srun.dll 到D:/jsp/web/scripts
在scripts下建立resin.ini
ResinConfigServer localhost 6800
IISPriority high
Resin/3.1.8 的這個端口是6800 可以在resin.conf 里修改
在默認網站新建→虛擬目錄
別名:scripts
本地路徑:D:/jsp/web/scripts 執行權限給 腳本和可執行文件
設置默認網站的ISAPI擴展 右鍵→屬性→主目錄→配置→添加
可執行文件 D:/jsp/web/scripts/isapi_srun.dll
擴展名 .jsp
這個加了的好處 就是iis能設置jsp的默認首頁了,不然會報404錯誤
WEB服務擴展→添加一個新的WEB服務擴展
擴展名:jsp(可以隨便填)
要求文件:D:/jsp/web/scripts/isapi_srun.dll
選中設置擴展狀態為允許
設置D:/jsp/resin/conf/resin.conf。(這里是測試,真正ZKEYS開通JSP空間,這個文件你都不需要動他)
在文件中找到(大概是在最后)
</server>
</resin>上加如下
<host root-directory=".">
<!--
- configures an explicit root web-app matching the
- webapp's ROOT
-->
<web-app document-directory="D:/jsp/web"/>
</host>
把resin裝進服務 cmd>>D:/jsp/resin/httpd.exe -install
這個鬼東西是用system權限運行的,太大了,新建的resin用戶去掉users組給guests組,D:/jsp/resin目錄加上rensin 讀取和運行權限
D:/jsp/resin目錄下的log和logs給寫入權限,在服務里設置好用戶名和密碼重啟下resin簡單做了下.看網上說用 Java Security Manager 做這個安全,咱也不會 就這樣湊合著用吧.有更好的方法再用,還好不用這個鬼東西開虛擬機.
8080端口可以過濾掉 或者用防火墻阻止了,我的沒動,機房有白名單默認就不好訪問ip..