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

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

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

    隨筆-61  評論-13  文章-19  trackbacks-0

    ? 安裝Apache ,配置負載均衡

    1.1.1 ?????? 安裝

    1 )點擊文件 apache_2.0.48-win32-x86-no_ssl.msi

    2 )安裝路徑為 D:/ JIANGXI/Apache Group/Apache2

    說明:

    A、 需要輸入 Network Domain Server Name Administrator's Email Address

    “Network Domain” 里輸入域。如果用本站的二級域名,例如 “test.dnschek.net” ,請輸入 “test.dnschek.net” 。如果用頂級域名,請輸入 “xxx.com” 1166.jx163.com

      在 “Server Name” 里輸入服務器名。如果用本站的二級域名,請輸入您的域名 “test.dnschek.net” 。如果用頂級域名,請輸入 “www.xxx.com”

      在 “Administrator's Email Address” 里輸入網站管理員的 Email 地址。

    B、 選擇典型安裝。

    C、 其他 采用默認配置。

    D、 如果系統安裝了其他 Web 服務器,如 IIS WPS 等,占用了 80 端口的話,可以在 Apache 安裝的時候,選擇使用其他端口,如 8080 等。或者把 IIS 的所有 Web 站點停止。

    ?

    1.1.2 ?????? Modules 下添加.so文件

    1 )下載 apache 的一個組件 Jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip

    解壓縮后將 modules 目錄里面的 mod_jk2.so 文件, copy Apache 安裝目錄下 modules 文件夾里

    1.1.3 ?????? 配置參數 httpd.conf

    需要注意參數配置如下:

    (1) 在行 "# LoadModule foo_module modules/mod_foo.so", 加入如下行 :

    				# Load mod_jk
    		
    				
    						LoadModule jk_module modules/mod_jk.so
    				
    		
    				
    						
    								?
    						
    				
    		
    				#
    		
    				# Configure mod_jk
    		
    				#
    		
    				
    						JkWorkersFile conf/workers.properties
    				
    		
    				
    						JkLogFile logs/mod_jk.log
    				
    		
    				
    						JkLogLevel info
    				
    		

    ? 2 )在參數 DocumentRoot 下加入如下行:

    ??? ?JkMount /* loadbalancer

    3 )編輯 Apache\Apache Group\Apache2\conf\ 目錄下的 httpd.conf 文件,找到 ServerName 這一項參數,這一行是被注釋掉的(前面有#的符號)。去掉前面的在 "#" 符號,并在后面填入你的 hostname IP 地址,在這里設置為:

    ServerName 1166.jx163.com:80

    說明:詳細的配置信息,參見 .\4-WEB\Apache\Apache Group\Apache2\conf\httpd.conf

    1.1.4????????? 配置參數 workers.properties

    1 定義 Workers 列表: # list the workers by name

    worker.list=tomcat1, tomcat2, tomcat3,? loadbalancer

    ?

    2 定義 Workers 的類型: # First tomcat server

    worker.tomcat1.port= 8009?????? Tomcat worker 主機的偵聽端口。

    worker.tomcat1.host= 127.0.0.1?? 偵聽 ajp13 請求的 Tomcat worker 主機

    worker.tomcat1.type= ajp13???? (說明: 其使用 ajpv13 協議與 Tomcat 進程通訊

    ?

    # Specify the size of the open connection cache.

    worker.tomcat1.cachesize= 1000

    當在多線程的 web server (例如 apache2.0 IIS Netscape )中使用 JK 時,此屬性是有效的。如果將 cachesize 的值設置為較高的值,這些支持多線程的 web server 將獲得很好的處理能力。如果此屬性不被設置,則連接 cache 特性將失效。

    ?

    #

    # Specifies the load balance factor when used with

    # a load balancing worker.

    # Note:

    #? ----> lbfactor must be > 0

    #? ----> Low lbfactor means less work done by the worker.

    worker.tomcat1.lbfactor= 100

    當此 Tomcat worker 被用于一個負載平衡 worker 使用時,此屬性將被使用。它定義了此 worker 的負載平衡權值。

    (2)?????? Second 3th tomcat server 配置跟 First tomcat server 類似,區別的地方:

    Second 3th worker.tomcat1.port 分別為: 8019 8029

    5 定義一個名為 “loadbalancer” worker ,其作為對多個 Tomcat 進程的負載平衡使用:

    worker.loadbalancer.type=lb

    worker.loadbalancer.balanced_workers=tomcat1, tomcat2, tomcat3

    負載平衡類型的 worker 并不與 Tomcat worker 通訊,它負責管理這些 Tomcat worker

    1.2 ???????? 安裝Tomcatweb內容

    說明:為保障平臺的穩定運行,系統提供 3 tomcat (命名 webserver-1 webserver-2 webserver-3 )運行。

    1.2.1 ?????? 安裝

    ?? 1 )在 D:/ JIANGXI/ 下創建 webserver-1 文件夾。

    2 )將“ 5-WEB/1-Tomcat ”下的文件復制到 D:/ JIANGXI/webserver-1 。要求 Tomcat5.0 版本。

    1.2.2 ?????? 配置參數

    l???????? 打開文件“ ..\ 5-WEB\1-Tomcat\conf\server.xml

    l???????? 1 3 Tomcat server.xml 配置需要注意項目如下:

    A Change the control port 配置服務器監聽 shutdown 命令的端口 Port SHUTDOWN 3 Tomcat 分別為:

    <Server port="8035" shutdown="SHUTDOWN" debug="0">

    <Server port="8045" shutdown="SHUTDOWN" debug="0">

    <Server port="8055" shutdown="SHUTDOWN" debug="0">

    ?

    A、 定義 Tomcat 的標準獨立服務 Service 3 Tomcat 分別為:

    <Service name="tomcat1">

    <Service name="tomcat2">

    <Service name="tomcat3">

    ?

    C 、定義非 SSL HTTP/1.1 連接器 Connector

    ?<Connector?port="XXXX"
    ???????????????maxThreads="150"?minSpareThreads="25"?maxSpareThreads="75"
    ???????????????enableLookups="false"?redirectPort="8443"?acceptCount="100"
    ???????????????debug="0"?connectionTimeout="20000"?
    ???????????????disableUploadTimeout="true"?/>

    ? XXXX 對應 3 Tomcat 分別設置為 8060 8070 8080

    ?

    D Change the AJP13 port 定義 Coyote/JK2?AJP?1.3 連接器 Connector

    <Connector port=" XXXX"

    ?????????????? enableLookups="false" redirectPort="YYYY" debug="0"

    ?????????????? protocol="AJP/1.3" maxThreads="1100" minSpareThreads="25" maxSpareThreads="100"? acceptCount="0"/>

    YYYY 對應 3 Tomcat 分別設置為 8009 8019 8029

    YYYY 對應 3 Tomcat 分別設置為 8443 8453 8463

    ?

    E Add a unique jvmRoute to the Catalina engine 設置容器體系中最高級別的容器,各個 Tomcat B 項的設置對應, 3 Tomcat 分別為:

    <Engine name="Standalone" defaultHost="localhost" debug="0"> 替換為:

    <Engine jvmRoute="tomcat1" name="Standalone" defaultHost="localhost" debug="0">

    <Engine jvmRoute="tomcat2" name="Standalone" defaultHost="localhost" debug="0">

    <Engine jvmRoute="tomcat3" name="Standalone" defaultHost="localhost" debug="0">

    ?

    F 、設置用戶圖片、用戶上傳雜志圖片存放目錄。 3 Tomcat 配置相同:

    <Context path="/faceImage" docBase="D:\jiangxi\uploadimages\faceImage" debug="0" reloadable="false" crossContext="true">

    </Context>? ? ?

    <Context path="/magazineImage" docBase="D:\jiangxi\uploadimages\magazineImage" debug="0" reloadable="false" crossContext="true">

    </Context>?

    ?

    G 、此外需要的其他配置項有:

    監聽器: Listener

    全局 JNDI 資源: ?GlobalNamingResources

    全局日志設置,除非在更低的級別上覆蓋它的設置 ? Logger

    配置: Realm

    定義默認的虛擬主機 Host

    屏蔽: A 屏蔽 WARP connector

    ?????? B 、屏蔽 standalone HTTP port
    ??

    F server.xml 配置全文:

    <Server port="8035" shutdown="SHUTDOWN" debug="0">

    ? <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"

    ??????????? debug="0"/>

    ? <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"

    ????????? debug="0"/>

    ? <!-- Global JNDI resources -->

    ? <GlobalNamingResources>

    ??? <!-- Test entry for demonstration purposes -->

    ??? <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    ??? <!-- Editable user database that can also be used by

    ???????? UserDatabaseRealm to authenticate users -->

    ??? <Resource name="UserDatabase" auth="Container"

    ????????????? type="org.apache.catalina.UserDatabase"

    ?????? description="User database that can be updated and saved">

    ??? </Resource>

    ??? <ResourceParams name="UserDatabase">

    ????? <parameter>

    ??????? <name>factory</name>

    ??????? <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>

    ????? </parameter>

    ????? <parameter>

    ??????? <name>pathname</name>

    ??????? <value>conf/tomcat-users.xml</value>

    ????? </parameter>

    ??? </ResourceParams>

    ? </GlobalNamingResources>

    ? <!-- Define the Tomcat Stand-Alone Service -->

    ? <Service name="tomcat1">

    ??? <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->

    ??? <Connector port="8080"

    ?????????????? maxThreads="800" minSpareThreads="25" maxSpareThreads="100"

    ?????????????? enableLookups="false" redirectPort="8443" acceptCount="0"

    ?????????????? debug="0" connectionTimeout="20000"

    ?????????????? disableUploadTimeout="true" />

    ?<!--Connector port="8443"??????????????

    ? maxThreads="150" minSpareThreads="25" maxSpareThreads="75"????????????? ?

    ? enableLookups="false" disableUploadTimeout="true"??????????????

    ? acceptCount="100" debug="0" scheme="https" secure="true"??????????????

    ? clientAuth="false" sslProtocol="TLS"???????????????

    ? keystoreFile="conf\.keystore"???????????????

    ? keystorePass="changeit" /-->

    ??? <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->

    ???? <Connector port="8009"

    ?????????????? enableLookups="false" redirectPort="8443" debug="0"

    ?????????????? protocol="AJP/1.3" maxThreads="1100" minSpareThreads="25" maxSpareThreads="100"? acceptCount="0"/>

    ??? <!-- You should set jvmRoute to support load-balancing via JK/JK2 ie :

    ??? <Engine name="Standalone" defaultHost="localhost" debug="0" jvmRoute="jvm1">????????

    ??? -->

    ??? <!-- Define the top level container in our container hierarchy -->

    ??? <Engine jvmRoute="tomcat1" name="Standalone" defaultHost="localhost" debug="0">

    ????? <!-- Global logger unless overridden at lower levels -->

    ????? <Logger className="org.apache.catalina.logger.FileLogger"

    ????????????? prefix="catalina_log." suffix=".txt"

    ????????????? timestamp="true"/>

    ????? <!-- This Realm uses the UserDatabase configured in the global JNDI

    ?????????? resources under the key "UserDatabase".? Any edits

    ?????????? that are performed against this UserDatabase are immediately

    ?????????? available for use by the Realm.? -->

    ????? <Realm className="org.apache.catalina.realm.UserDatabaseRealm"

    ???????????????? debug="0" resourceName="UserDatabase"/>

    ????? <!-- Define the default virtual host

    ?????????? Note: XML Schema validation will not work with Xerces 2.2.

    ?????? -->

    ????? <Host name="localhost" debug="0" appBase="webapps"

    ?????? unpackWARs="true" autoDeploy="true"

    ?????? xmlValidation="false" xmlNamespaceAware="false">

    ?????? <!-- <Logger className="org.apache.catalina.logger.FileLogger"

    ???????????????? directory="logs"? prefix="localhost_log." suffix=".txt"

    ??????????? timestamp="true"/>? -->

    ????? <Context path="/faceImage" docBase="D:\jiangxi\uploadimages\faceImage" debug="0" reloadable="false" crossContext="true">

    ????? </Context>? ???? ?

    ?????? ?? <Context path="/magazineImage" docBase="D:\jiangxi\uploadimages\magazineImage" debug="0" reloadable="false" crossContext="true">

    ????? </Context>?

    ????? </Host>

    ??? </Engine>

    ? </Service>

    </Server>

    ?

    l???????? 在“我的電腦 \ 屬性 \ 高級 \ 環境變量 \ 系統變量”中添加一個參數 JAVA_HOME ”,設置參數值為 jdk 的安裝路徑。如:

    ?

    ?

    ?

    ?

    posted on 2006-03-14 15:26 xnabx 閱讀(2299) 評論(0)  編輯  收藏 所屬分類: 2、Web
    主站蜘蛛池模板: 亚洲国产综合人成综合网站00| 狼人大香伊蕉国产WWW亚洲| 日韩精品免费电影| 无码一区二区三区免费| caoporm碰最新免费公开视频| 亚洲欧洲无卡二区视頻| 亚洲最大福利视频网站| 亚洲人成色77777| 亚洲AⅤ优女AV综合久久久| 一二三四在线播放免费观看中文版视频 | 国产免费AV片在线观看| 亚洲aⅴ无码专区在线观看| 亚洲精品在线免费看| 亚洲国产精品VA在线观看麻豆| 亚洲Av无码乱码在线znlu| 在线免费观看色片| 国产福利在线观看免费第一福利| 一级毛片不卡片免费观看| 青青操在线免费观看| 日韩在线视频线视频免费网站| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲中文无码亚洲人成影院| 亚洲三级视频在线| 亚洲激情黄色小说| 亚洲欧洲精品国产区| 亚洲精品自在线拍| 亚洲精品中文字幕麻豆| 在线涩涩免费观看国产精品| 午夜成人无码福利免费视频| 亚洲国产精品一区二区三区在线观看| 免费无码又爽又刺激高潮| 在线成人爽a毛片免费软件| 99久久国产精品免费一区二区| www一区二区www免费| caoporn成人免费公开| v片免费在线观看| 国产免费久久精品99久久| 精品熟女少妇aⅴ免费久久 | 久久中文字幕免费视频| 国产成人一区二区三区视频免费| 国产精品网站在线观看免费传媒|