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

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

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

    gembin

    OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

    HBase, Hadoop, ZooKeeper, Cassandra

    Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

    There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

    About Me

     

    關(guān)于Tomcat虛擬主機(jī)域名的設(shè)置

    關(guān)于Tomcat虛擬主機(jī)域名的設(shè)置
     

    1.設(shè)置本地主機(jī)域名
         Hosts是一個(gè)沒(méi)有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開(kāi),其作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”,當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從Hosts文件中尋找對(duì)應(yīng)的IP地址,一旦找到,系統(tǒng)會(huì)立即打開(kāi)對(duì)應(yīng)網(wǎng)頁(yè),如果沒(méi)有找到,則系統(tǒng)再會(huì)將網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。
         通過(guò)修改本地主機(jī)上的一個(gè)hosts文件,可以進(jìn)行對(duì)ip地址與本地域名的映射,從而解決在本地調(diào)試JSP項(xiàng)目的時(shí)候,通過(guò)本地域名進(jìn)行訪問(wèn)。
         hosts文件在系統(tǒng)目錄C:\WINDOWS\system32\drivers\etc\下,這個(gè)目錄不容易記憶,如果要經(jīng)常修改這個(gè)文件的話不是很方便找,可以 建立一個(gè)批處理hosts.bat文件,用文本編輯器打開(kāi),寫(xiě)入內(nèi)容explorer "C:\WINDOWS\system32\drivers\etc",保存退出,可以把這個(gè)hosts.bat文件放在桌面,每次雙擊它就能打開(kāi)hosts文件所在的目錄。也可以將hosts.bat文件放到C:\WINDOWS下,這樣,每次只要從點(diǎn)“開(kāi)始”->“運(yùn)行”,輸入hosts,點(diǎn)回車就可以打開(kāi)hosts文件所在的目錄了,另外在命令行也可以輸入hosts打開(kāi)hosts文件所在的目錄。
         找到hosts文件后,用文本編輯器打開(kāi),默認(rèn)狀態(tài)下,hosts文件里只有一個(gè)映射關(guān)系:
         127.0.0.1        localhost
         按照這個(gè)格式再添加一個(gè)映射:
         202.112.113.171   
    www.yujiaxin.com
         保存,退出。這時(shí)候本地IP地址202.112.113.171已經(jīng)和www.yujiaxin.com這個(gè)本地域名做了對(duì)應(yīng)的映射關(guān)系。

    2.server.xml配置簡(jiǎn)介
    server.xml的基本配置信息,更具體的配置信息見(jiàn)tomcat的文檔
    server:
    port 指定一個(gè)端口,這個(gè)端口負(fù)責(zé)監(jiān)聽(tīng)關(guān)閉tomcat的請(qǐng)求
    shutdown 指定向端口發(fā)送的命令字符串
    service:
    name 指定service的名字
    Connector (表示客戶端和service之間的連接):
    port 指定服務(wù)器端要?jiǎng)?chuàng)建的端口號(hào),并在這個(gè)斷口監(jiān)聽(tīng)來(lái)自客戶端的請(qǐng)求
    minProcessors 服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請(qǐng)求的線程數(shù)
    maxProcessors 最大可以創(chuàng)建的處理請(qǐng)求的線程數(shù)
    enableLookups 如果為true,則可以通過(guò)調(diào)用request.getRemoteHost()進(jìn)行DNS查詢來(lái)得到遠(yuǎn)程客戶端的實(shí)際主機(jī)名,若為false則不進(jìn)行DNS查詢,而是返回其ip地址
    redirectPort 指定服務(wù)器正在處理http請(qǐng)求時(shí)收到了一個(gè)SSL傳輸請(qǐng)求后重定向的端口號(hào)
    acceptCount 指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理隊(duì)列中的請(qǐng)求數(shù),超過(guò)這個(gè)數(shù)的請(qǐng)求將不予處理
    connectionTimeout 指定超時(shí)的時(shí)間數(shù)(以毫秒為單位)
    Engine (表示指定service中的請(qǐng)求處理機(jī),接收和處理來(lái)自Connector的請(qǐng)求):
    defaultHost 指定缺省的處理請(qǐng)求的主機(jī)名,它至少與其中的一個(gè)host元素的
    name屬性值是一樣的
    Context (表示一個(gè)web應(yīng)用程序,通常為WAR文件,關(guān)于WAR的具體信息見(jiàn)servlet規(guī)范):
    docBase 應(yīng)用程序的路徑或者是WAR文件存放的路徑
    path 表示此web應(yīng)用程序的url的前綴,這樣請(qǐng)求的url為
    http://localhost:8080/path/****
    reloadable 這個(gè)屬性非常重要,如果為true,則tomcat會(huì)自動(dòng)檢測(cè)應(yīng)用程序的/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,可以在不重起tomcat的情況下改變應(yīng)用程序
    host (表示一個(gè)虛擬主機(jī)):
    name 指定主機(jī)名
    appBase 應(yīng)用程序基本目錄,即存放應(yīng)用程序的目錄
    unpackWARs 如果為true,則tomcat會(huì)自動(dòng)將WAR文件解壓,否則不解壓,直接從WAR文件中運(yùn)行應(yīng)用程序
    Logger (表示日志,調(diào)試和錯(cuò)誤信息):
    className 指定logger使用的類名,此類必須實(shí)現(xiàn)
    org.apache.catalina.Logger 接口
    prefix 指定log文件的前綴
    suffix 指定log文件的后綴
    timestamp 如果為true,則log文件名中要加入時(shí)間,如下例:localhost_log.2001-10-04.txt
    Realm (表示存放用戶名,密碼及role的數(shù)據(jù)庫(kù)):
    className 指定Realm使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Realm接口
    Valve (功能與Logger差不多,其prefix和suffix屬性解釋和Logger 中的一樣):
    className 指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve類可以記錄應(yīng)用程序的訪問(wèn)信息directory 指定log文件存放的位置
    pattern 有兩個(gè)值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行請(qǐng)求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記錄的值更多

    3.配置虛擬主機(jī)(Virtual Hosts)
           關(guān)于server.xml中“Host”這個(gè)元素,只有在你設(shè)置虛擬主機(jī)的才需要修改。虛擬主機(jī)是一種在一個(gè)web服務(wù)器上服務(wù)多個(gè)域名的機(jī)制,對(duì)每個(gè)域名而言,都好象獨(dú)享了整個(gè)主機(jī)。實(shí)際上,大多數(shù)的小型商務(wù)網(wǎng)站都是采用虛擬主機(jī)實(shí)現(xiàn)的,這主要是因?yàn)樘摂M主機(jī)能直接連接到Internet并提供相應(yīng)的帶寬,以保障合理的訪問(wèn)響應(yīng)速度,另外虛擬主機(jī)還能提供一個(gè)穩(wěn)定的固定IP。
      基于名字的虛擬主機(jī)可以被建立在任何web服務(wù)器上,建立的方法就是通過(guò)在域名服務(wù)器(DNS)上建立IP地址的別名,并且告訴web服務(wù)器把去往不同域名的請(qǐng)求分發(fā)到相應(yīng)的網(wǎng)頁(yè)目錄。在Tomcat中使用虛擬主機(jī),需要設(shè)置DNS或主機(jī)數(shù)據(jù)。在server.xml中設(shè)置內(nèi)容,如下:

    <Server port="8005" shutdown="SHUTDOWN" debug="0">
    <Service name="Tomcat-Standalone">
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="80" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443"/>
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8443" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0" scheme="https" secure="true"/>
    <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory" clientAuth="false" protocol="TLS" />
    </Connector>
    <Engine name="Standalone" defaultHost="localhost" debug="0">
    <!-- This Host is the default Host -->
    <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="ROOT" debug="0"/>
    <Context path="/orders" docBase="/orders" debug="0" reloadable="true" crossContext="true">
    </Context>
    </Host>

    <!-- This Host is the first "Virtual Host": http://www.yujiaxin.com -->
    <Host name="
    www.yujiaxin.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    <Context docBase="jspwebsite" path="" reloadable="true" />
    </Host>

    </Engine>
    </Service>
    </Server>
      

      Tomcat的server.xml文件,在初始狀態(tài)下,只包括一個(gè)虛擬主機(jī),但是它容易被擴(kuò)充到支持多個(gè)虛擬主機(jī)。增加虛擬主機(jī)只要增加完整Host標(biāo)簽即可。每一個(gè)Host元素必須包括一個(gè)或多個(gè)context元素,所包含的context元素中必須有一個(gè)是默認(rèn)的context,這個(gè)默認(rèn)的context的顯示路徑應(yīng)該為空(例如,path="")。

    posted on 2007-09-14 17:16 gembin 閱讀(1535) 評(píng)論(3)  編輯  收藏

    評(píng)論

    # re: 關(guān)于Tomcat虛擬主機(jī)域名的設(shè)置 2007-11-16 11:42 cntonet

    中國(guó)通網(wǎng)為網(wǎng)人提供穩(wěn)定快速的主機(jī)空間!
    http://www.cntonet.com  回復(fù)  更多評(píng)論   

    # re: 關(guān)于Tomcat虛擬主機(jī)域名的設(shè)置 2007-12-14 16:20 gembin

    GGGGGGGGGGG   回復(fù)  更多評(píng)論   

    # re: 關(guān)于Tomcat虛擬主機(jī)域名的設(shè)置 2008-01-19 10:50 gdj

    good,好好學(xué)習(xí)一下  回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(6)

    隨筆分類(440)

    隨筆檔案(378)

    文章檔案(6)

    新聞檔案(1)

    相冊(cè)

    收藏夾(9)

    Adobe

    Android

    AS3

    Blog-Links

    Build

    Design Pattern

    Eclipse

    Favorite Links

    Flickr

    Game Dev

    HBase

    Identity Management

    IT resources

    JEE

    Language

    OpenID

    OSGi

    SOA

    Version Control

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    free counters
    主站蜘蛛池模板: 99久久亚洲综合精品成人网| 哒哒哒免费视频观看在线www| 亚洲精品无码高潮喷水在线| 一区二区三区免费视频播放器| 国产a不卡片精品免费观看| 亚洲AV无码专区在线电影成人| 国产大片91精品免费看3| 亚洲妇女无套内射精| 四虎永久免费网站免费观看| 免费国产黄网站在线看| 在线观看亚洲成人| 无码国产精品一区二区免费式芒果| 亚洲国产香蕉碰碰人人| 亚洲电影免费观看| 亚洲第一综合天堂另类专| 性做久久久久免费看| 特级毛片在线大全免费播放| 久久亚洲国产精品五月天婷| 免费人成毛片动漫在线播放| 亚洲福利一区二区精品秒拍| 天天干在线免费视频| 四虎永久在线精品免费一区二区| 久久精品7亚洲午夜a| 免费在线看v网址| 精品免费AV一区二区三区| 在线观看亚洲av每日更新| 最近免费中文字幕高清大全| 亚洲精品无码久久久久秋霞| 国产亚洲精aa成人网站| 最近中文字幕大全中文字幕免费 | AV免费网址在线观看| 亚洲国产精华液2020| 亚洲综合在线另类色区奇米| 亚洲免费电影网站| jizzjizz亚洲日本少妇| 亚洲乱码一区二区三区在线观看 | 国产久爱免费精品视频| 亚洲日本在线免费观看| 亚洲av区一区二区三| 最近免费中文字幕大全免费| 理论片在线观看免费|