<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Apache轉(zhuǎn)發(fā)請求到Glassfish

    服務(wù)器的架設(shè)中,很多時(shí)候處于安全和性能上的一些需要,會(huì)用Apache來處理前端的一些請求,比如圖片了一些東西。也為了安全考慮,只允許用戶可以訪問到Apache,所有有關(guān)動(dòng)態(tài)交互的訪問數(shù)據(jù)庫的東西都在另外一臺(tái)或幾臺(tái)服務(wù)上,這臺(tái)服務(wù)器只有Apache可以訪問,用戶是不能訪問到的。
    所以這里就來說一下,這樣的一個(gè)網(wǎng)絡(luò)結(jié)構(gòu),應(yīng)該怎么實(shí)現(xiàn)程序的正常處理。

    首先下載mod_jk.so,
    windows:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/
    Linux:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.21/
    下載后,如果名字不一樣,要改成和這個(gè)名字一樣的,然后放置在apache的modules目錄下
    然后在apache的conf目錄新建一個(gè)workers.properties文件,內(nèi)容如下:
    # Define 1 real worker using ajp13
    worker.list
    =worker1
    # Set properties for worker1 (ajp13)
    worker.worker1.type
    =ajp13
    worker.worker1.host
    =127.0.0.1
    # 好多人都用8080端口
    # 但如果用了的話,就會(huì)被apache占用,
    # 這樣就無法直接訪問Glassfish了
    worker.worker1.port
    =9090
    worker.worker1.lbfactor
    =1
    worker.worker1.cachesize
    =128
    worker.worker1.cache_timeout
    =600
    worker.worker1.socket_keepalive
    =1
    #worker.worker1.reclycle_timeout
    =300
    需要注意的是,host和port。host就是GlassFish所在主機(jī)的ip,端口就是GlassFish打開jk支持的Network Listener所監(jiān)聽的端口。GlassFish如何打開jk支持下文會(huì)講述。
    然后修改apache的httpd.conf文件,加入一些jk相關(guān)的配置:
    <IfModule !mod_jk>
    LoadModule jk_module
    "modules/mod_jk.so"
    </IfModule>

    # Where to find workers.properties
    JkWorkersFile conf/workers.properties
    # Where to put jk logs
    JkLogFile logs/mod_jk.log
    # Set the jk log level [debug/error/info]
    JkLogLevel info
    # Select the log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    # JkOptions indicate to send SSL KEY SIZE,
    JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
    # JkRequestLogFormat set the request format
    JkRequestLogFormat "%w %V %T"
    JkShmFile logs
    /mod_jk.shm

    JkMount
    /*.jsp worker1
    JkMount
    /*.action worker1
    JkMount
    /*.do worker1

    下面配置GlassFish v3:

    通過瀏覽器進(jìn)入GlassFish v3的admin console,展開configuration->network config->network listeners,頁面會(huì)列出現(xiàn)有的所有監(jiān)聽的端口。例如默認(rèn)的http-listener1監(jiān)聽8080,http-listener2監(jiān)聽8181,admin-listener監(jiān)聽4848。
    剛才說了為了不影響 Glassfish的單獨(dú)訪問,這里我們不用8080,我們可以新建一個(gè)Listener,除了端口以外其它都一樣,如圖
    然后建成功后,點(diǎn)擊進(jìn)入,勾選上 JK Listener。

    這樣以來,所有有關(guān)動(dòng)態(tài)解析的一些請求就會(huì)轉(zhuǎn)給Glassfish處理了。



    眼鏡蛇

    posted on 2013-11-01 17:52 眼鏡蛇 閱讀(1277) 評論(0)  編輯  收藏 所屬分類: JavaApachemod_jk

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久久久亚洲av无码专区| 亚洲综合一区无码精品| 2022久久国产精品免费热麻豆| 外国成人网在线观看免费视频| 亚洲午夜无码片在线观看影院猛| 亚洲欧美日本韩国| 久久久久亚洲AV无码专区网站| 男男gvh肉在线观看免费| 亚洲av中文无码乱人伦在线咪咕| A级毛片成人网站免费看| 亚洲麻豆精品果冻传媒| 国产又大又长又粗又硬的免费视频| 亚洲欧洲日韩国产一区二区三区| 91免费精品国自产拍在线不卡| 亚洲国产精品成人综合色在线婷婷 | 亚洲精品中文字幕| 久久亚洲国产欧洲精品一| 女人18一级毛片免费观看| 国产成人免费ā片在线观看老同学| 永久亚洲成a人片777777| 两个人日本WWW免费版| 亚洲最大的成人网| 亚洲av伊人久久综合密臀性色| 亚洲视频在线免费观看| 日韩一区二区三区免费播放| 亚洲成a人片在线看| 在线视频免费国产成人| 精品福利一区二区三区免费视频| 丁香婷婷亚洲六月综合色| 国产精品久久久亚洲| 国产成人3p视频免费观看| 国产精品成人观看视频免费| 91福利免费网站在线观看| 97亚洲熟妇自偷自拍另类图片| 毛片A级毛片免费播放| 蜜桃视频在线观看免费视频网站WWW| 亚洲国产综合自在线另类| 亚洲AV无码久久精品狠狠爱浪潮| 国产人成免费视频网站| 日本在线免费观看| 99久久成人国产精品免费 |