fun

           

          2009年5月12日

          大規模網站架構ppt

          為公司講解的一個PPT,相關內容如下:

           

           http://www.bt285.cn BT下載 有300W部BT種子.
          http://www.5a520.cn 小說520網 有300W部小說

          CAP原則
          BASE策略
          異步(MessageQueue)
          數據庫
             數據的水平切分及垂直切分
              數據庫讀寫分離
              避免分布式事務
              反范式的數據庫設計
          負載均衡
              DNS負載均衡
              反向代理負載均衡
               LVS
          緩存
              數據庫緩存
               服務器緩存/頁面緩存/數據緩存/靜態化
              反向代理緩存

          HA
          Session

          Share Nothing Architecture架構
          瀏覽器優化
              瀏覽器緩存/CDN/小圖片合并
          分布式文件系統(MogileFS)

          下載地址為:http://www.bt285.cn/soft/res.ppt

           

          posted @ 2009-11-06 19:44 fun 閱讀(2556) | 評論 (3)編輯 收藏

          Tomcat配置成https方式訪問(用單向認證)

          在命令提示符窗口,進入Tomcat目錄,執行以下命令:
          keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600
          通過以上步驟生成server.keystore證書文件、

          將servlet.xml一下的的注釋打開(最好拷貝此段)
          <!-- Define a SSL HTTP/1.1 Connector on port 8443 -->  
          <Connector protocol="org.apache.coyote.http11.Http11Protocol"    
                               port="8443" maxHttpHeaderSize="8192"  
                     maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
                     enableLookups="false" disableUploadTimeout="true"  
                     acceptCount="100" scheme="https" secure="true"  
                     clientAuth="false" sslProtocol="TLS"                   
                     keystoreFile="server.keystore"    
                     keystorePass="changeit"/> 
          到這一步訪問https;//ip:8443/item

          一般Tomcat默認的SSL端口號是8443,但是對于SSL標準端口號是443,這樣在訪問網頁的時候,直接使用https而不需要輸入端口號就可以訪問,如http://www.bt285.cn
          想要修改端口號,需要修改Tomcat的server.xml文件:
          1.non-SSL HTTP/1.1 Connector定義的地方,一般如下:
               <Connector port="80" maxHttpHeaderSize="8192"
                          maxThreads="500" minSpareThreads="25" maxSpareThreads="75"
                          enableLookups="false" redirectPort="443" acceptCount="100"
                          connectionTimeout="20000" disableUploadTimeout="true" />
          將其中的redirectPort端口號改為:443
          2.SSL HTTP/1.1 Connector定義的地方,修改端口號為:443,如下:
          <Connector    
             port="443" maxHttpHeaderSize="8192"
             maxThreads="150" minSpareThreads="25"
             maxSpareThreads="75"
             enableLookups="false"
             disableUploadTimeout="true"
             acceptCount="100" scheme="https"
             secure="true"
             clientAuth="false" sslProtocol="TLS"
             keystoreFile="conf/tomcat.keystore"
             keystorePass="123456" />
          3.AJP 1.3 Connector定義的地方,修改redirectPort為443,如下:
               <Connector port="8009"
                          enableLookups="false" redirectPort="443" protocol="AJP/1.3" />

          重新啟動Tomcat就可以了。到這一步可以形成訪問方式 http://www.5a520.cn /item

          到tomcat下面的webapps下面的ROOT下面的index.jsp文件的內容
          <?xml version="1.0" encoding="ISO-8859-1"?>
            <%response.sendRedirect("/item");%>

          修改web.xml文件的內容
          <?xml version="1.0" encoding="ISO-8859-1"?>
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
              version="2.4">

            <display-name>Welcome to Tomcat</display-name>
            <description> 
               http://www.feng123.com 蜂蜜交易網
            </description>

            <welcome-file-list>
             <welcome-file>/index.jsp</welcome-file>
            </welcome-file-list>
          </web-app>
          刪除lib目錄下的lib文件
          重啟Tomcat服務器,在這一步可以直接通過https:ip來訪問項目

          posted @ 2009-05-12 11:35 fun| 編輯 收藏

          導航

          統計

          常用鏈接

          留言簿(11)

          隨筆檔案

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阿合奇县| 始兴县| 湟中县| 英德市| 山丹县| 罗山县| 虎林市| 岗巴县| 忻州市| 响水县| 武胜县| 启东市| 淮北市| 章丘市| 吴江市| 九台市| 达拉特旗| 霍邱县| 丰台区| 富民县| 灵山县| 太湖县| 盘锦市| 酒泉市| 横峰县| 永济市| 基隆市| 会泽县| 长春市| 红原县| 靖州| 巫山县| 婺源县| 广汉市| 灵丘县| 宁化县| 岳池县| 璧山县| 青河县| 建昌县| 阳高县|