日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
詳解在Linux上架設支持JSP+PHP的Web服務器

近年來Linux在Web服務器市場占有比例日漸攀升,除了緣于Linux的免費和安全性之外,還因為Linux上的應用服務日益豐富。大部分常見的服務都在Linux上有了較好的解決方案。而對于Intenet上應用最廣泛的Web服務來說,Linux的表現(xiàn)就更為出色。誰也無法說清Internet上究竟有多少個網站,但在眾多網站中,采用PHP和支持JSP的網站無疑占居了極大的市場份額。下面就介紹一下如何在Linux上架設支持JSP PHP MySQL的Web服務器。 

創(chuàng)新互聯(lián)是一家專業(yè)的成都網站建設公司,我們專注網站制作、成都網站設計、網絡營銷、企業(yè)網站建設,買鏈接,一元廣告為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網理念。從網站結構的規(guī)劃UI設計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。

對于Web服務,Apache無疑是首選。數據庫方面選用MySQL,這對于一般應用也夠了,當然Linux下也可以安裝oracle、DB2等大型數據庫,可是它們費用昂貴。至于對于開發(fā)語言的支持,支持JSP和PHP無疑是當前最主流和應用最廣泛的web開發(fā)語言了。所有這些軟件我們可以從以下網站上找到: 

Resin:http://www.caucho.com/ 
JDK:http://java.sun.com/ 
Apache:http://www.apache.org 
MySQL:http://www.mysql.com 
PHP:http://www.php.net 
MM.MySQL:http://mmmysql.sourceforge.net/ 

從以上網站下載對應的軟件,筆者下載的軟件如下: 

mysql-4.0.15.tar.gz 
apache_1.3.28.tar.gz 
php-4.3.3.tar.gz 
resin-3.0.3.tar.gz 
mysql-connector-java-3.1.0-alpha.tar.gz 
j2sdk-1_4_2_01-linux-i586.bin 

一、安裝MySQL 

MySQL的安裝比較簡單,但是編譯過程可能有點長,具體步驟如下: 

  
 
 
 
  1. # tar -xzpvf mysql-4.0.15.tar.gz    
  2. # adduser -s /bin/false mysql    
  3. # ./configure --prefix=/usr/local/terry_yu/mysql --enable-assembler    
  4. --with-innodb --with-charset=gb2312    
  5. # make    
  6. # make install    
  7. # /usr/local/terry_yu/mysql/bin/mysql_install_db    
  8. # chown -R root /usr/local/terry_yu/mysql/    
  9. # chown -R mysql /usr/local/terry_yu/mysql/var    
  10. # chgrp -R mysql /usr/local/terry_yu/mysql/    
  11. # /usr/local/terry_yu/mysql/bin/mysql_install_db   

修改/etc/ld.so.conf,在最后加入以下一行: 

  
 
 
 
  1. /usr/local/terry_yu/mysql/lib/mysql/lib   

然后執(zhí)行以下命令: 

  
 
 
 
  1. # ldconfig   

用以下命令啟動MySQL 

  
 
 
 
  1. /usr/local/terry_yu/mysql/bin/mysqld_safe &   

用以下命令修改MySQL的root密碼: 

/usr/local/terry_yu/mysql/bin/mysqladmin -uroot password abcdefg 

用以下命令可以進入MySQL的命令行方式: 

  
 
 
 
  1. [root@terry root]# /usr/local/terry_yu/mysql/bin/mysql -uroot -p    
  2. Enter password:    
  3. Welcome to the MySQL monitor. Commands end with ; or \g.    
  4. Your MySQL connection id is 1 to server version: 4.0.15 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 

mysql> quit 
Bye 

出現(xiàn)以上信息表示MySQL已經成功運行了。 

二、安裝JDK 

  
 
 
 
  1. # chmod 755 j2sdk-1_4_2_01-linux-i586.bin    
  2. # ./j2sdk-1_4_2_01-linux-i586.bin    
  3. # mv j2sdk1.4.2_01/ /usr/local/terry_yu/    
  4. # cd /usr/local/terry_yu/    
  5. # ln -s j2sdk1.4.2_01/ jdk    
  6. # ln -s jdk/jre/ jre    
  7.  
  8. # vi /etc/profile    
  9. JAVA_HOME=/usr/local/terry_yu/jdk    
  10. RESIN_HOME=/usr/local/terry_yu/resin    
  11. CLASSPATH=.:../$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib:/usr/local/terry_yu/jdbc    
  12. PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin   

退出當前登錄的環(huán)境,重新登錄,這樣剛剛設定的環(huán)境變量就會生效,然后用如下命令測試: 

  
 
 
 
  1. [root@terry root]# java -version    
  2. java version "1.4.2_01"    
  3. Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_01-b06)    
  4. Java HotSpot(TM) Client VM (build 1.4.2_01-b06, mixed mode) 

看到類似信息就表示JDK環(huán)境已經好了。其實在上面的/etc/profile中,我們不僅僅設置了JDK的環(huán)境變量,還一并設置了Resin和JDBC的環(huán)境變量,這些都是后面安裝Resin所必需的設定。 

三、安裝MySQL的JDBC 

MySQL的JDBC的相關環(huán)境變量已經在前面設置好了,所以余下的只是按以下命令安裝: 

  
 
 
 
  1. # tar -xzpvf mysql-connector-java-3.1.0-alpha.tar.gz    
  2. # mv mysql-connector-java-3.1.0-alpha /usr/local/terry_yu/    
  3. # cd /usr/local/terry_yu/    
  4. # ln -s mysql-connector-java-3.1.0-alpha/ jdbc   

四、安裝Apache 

http://apache.linuxforum.net/dist/httpd/apache_1.3.28.tar.gz 

需要注意的是,編譯apache時候必須加入了DSO支持,如果沒有,請加入 --enable-module=so 選項重新編譯apache 

  
 
 
 
  1. # tar -xzpvf apache_1.3.28.tar.gz    
  2. # cd apache_1.3.28/    
  3. # ./configure --prefix=/usr/local/terry_yu/apache --enable-module=most    
  4. --enable-shared=max    
  5. # make    
  6. # make install   

察看編譯進apache的模塊: 

  
 
 
 
  1. #/usr/local/terry_yu/apache/bin/httpd -l    
  2. Compiled-in modules:    
  3. http_core.c    
  4. mod_so.c   

看到以上的信息表明apache支持DSO方式了。這樣就可以用DSO的方式把php和resin的模塊加進來。 

五、安裝PHP 

安裝PHP比較簡單,我們先裝PHP。 

  
 
 
 
  1. # tar -xzpvf php-4.3.3.tar.gz    
  2. # cd php-4.3.3/    
  3. # ./configure --with-mysql=/usr/local/terry_yu/mysql    
  4. --with-apxs=/usr/local/terry_yu/apache/bin/apxs    
  5. # make    
  6. # make install    
  7. # cp php.ini-dist /usr/local/lib/php.ini   

編輯PHP的配置文件是/usr/local/lib/php.ini,將其中的register_globals變量修改成On,默認是Off的。需要將它改成On。否則會出現(xiàn)php不能直接讀不到post或get的數據的現(xiàn)象。 

編輯Apache的配置文件/usr/local/terry_yu/apache/conf/httpd.conf,在文件結尾加上以下一行: 

AddType application/x-httpd-php .php .php3 

啟動apache:  

# /usr/local/terry_yu/apache/bin/apachectl start 

然后可以用一個簡單的php文件來測試PHP的安裝,這個簡單的PHP文件包含下列一行: 

  
 
 
 
  1.  phpinfo();?>   

將其保存為/usr/local/terry_yu/apache/htdocs/info.php,然后在瀏覽器中瀏覽,如果觀看到以顯示有“PHP Version4.3.3”標題的頁面就表示整合PHP與Apache成功了。而且在這個頁面中可以看到與PHP相關的選項,其中應該有關于MySQL的子項,這表明PHP已經內置了對MySQL的支持了。這樣就表示PHP MySQL Apache的環(huán)境已經成功了,接下來是安裝Resin來支持JSP環(huán)境。 

六.安裝Resin 

http://www.caucho.com/download/resin-3.0.3.tar.gz 

(7296篇文章)FTP服務器  
(8638篇文章)雙核服務器技術  
(10077篇文章)網站服務器的選型  
(7743篇文章)網吧流媒體服務器  
(6817篇文章)刀片服務器專題  

下載的resin的安裝包解開后應該可以直接單獨運行的。筆者將其解開后放到/usr/local/terry_yu目錄下

   
  
  
  
  1. # tar -xzpvf resin-3.0.3.tar.gz  
  2. # mv resin-3.0.3 /usr/local/terry_yu/  
  3. # cd /usr/local/terry_yu/  
  4. # ln -s resin-3.0.3/ resin 

啟動resin

# /usr/local/terry_yu/resin/bin/httpd.sh start

如果之前安裝JDK時設置好了相關的環(huán)境變量,就能夠從http://localhost:8080/上能看到resin的頁面,這也就表示單獨的resin運行成功了。然后,為了整合resin和apache,我們需要重新編譯一下,以生成mod_caucho給Apache調用。

  
 
 
 
  1. # cd /usr/local/terry_yu/resin  
  2. # ./configure --with-apache=/usr/local/terry_yu/apache   
  3. # make  
  4. # make install 

修改/usr/local/terry_yu/resin/conf/resin.conf,大約在第159行(安裝的resin版本不同, 配置文件的內容可能有所不同),將 修改成自己的apache的DocumentRoot的值。

  
 
 
 
  1.  xmlns=http://caucho.com/ns/resin> 
  2.   
  3.  id=""> 
  4.  
  5. /usr/local/terry_yu/apache/htdocs document-directory> ##這里修改成/usr/local/terry_yu/apache/htdocs  
  6.  
  7.  ...  
  8. host> 
  9.   server> 
  10. resin> 

修改/usr/local/terry_yu/apache/conf/httpd.conf,在編譯resin時,安裝程序已經修改過httpd.conf,不過還不完全正確,應該改成類似以下的配置,如果你完全按本文進行的安裝可以直接復制這些內容:

  
 
 
 
  1. LoadModule caucho_module libexec/mod_caucho.so  
  2. AddModule mod_caucho.c  
  3.  
  4.  mod_caucho.c> 
  5.  ResinConfigServer localhost 6802  
  6.  /caucho-status> 
  7.  SetHandler caucho-status  
  8. Location> 
  9.   IfModule> 

修改完后,重新啟動resin后生效:

  
 
 
 
  1. /usr/local/terry_yu/resin/bin/httpd.sh restart  
  2. /usr/local/terry_yu/apache/bin/apachectl restart 

通過瀏覽器去訪問http://localhost/caucho-status/,如果出現(xiàn)以下頁面剛表示resin和apache已經成功整合了。

然后再測試一下JSP對數據庫的訪問,在/usr/local/apache/htdocs/下面用jsp寫一個簡單的jsp文件來連接本機的MySQL數據庫:

vi /usr/local/terry_yu/apache/htdocs/testdb.jsp

輸入以下內容,可以直接粘貼:

  
 
 
 
  1.  
  2.  
  3. </font></strong>Test JDBC For MySQL<strong><font> title></font></strong> </li> <li><strong><font> head></font></strong> </li> <li><strong><font><body></font></strong> </li> <li><strong><font><</font></strong>%@ page <font>contentType</font>=<font>"text/html;charset=gb2312"</font> %<strong><font>></font></strong> </li> <li><strong><font><</font></strong>%  </li> <li>Class.forName("com.mysql.jdbc.Driver").newInstance();  </li> <li>java.sql.Connection conn;  </li> <li><font>conn</font> =  </li> <li><font>java</font>.sql.DriverManager.getConnection("jdbc:mysql://localhost/mysql?<font>user</font>=<font>root</font>&<font>password</font>=<font>abcdefg</font>");  </li> <li>%<strong><font>></font></strong> </li> <li><strong><font> body></font></strong> </li> <li><strong><font> html></font></strong> </li> </ol></pre><p>通過瀏覽器去訪問http://localhost/testdb,如果看到了一個沒有任何錯誤信息的空白頁面,就表示jsp連接本機的MySQL數據庫成功了,至此我們就完成了一個支持JSP PHP MySQL的Web服務器。</p><p>注:以上所有安裝都是在Red Hat Linux9.0上完成的,所使用軟件也均為目前(2003年9月)最新的版本。</p><p>本文介紹了如何在Linux上架設同時支持JSP和PHP的Web Server,演示了MySQL、JDK、JDBC、Apache、PHP、Resin的安裝和簡單測試過程。</p> <br> 網頁標題:詳解在Linux上架設支持JSP+PHP的Web服務器 <br> 本文來源:<a href="http://www.dlmjj.cn/article/cdgdcio.html">http://www.dlmjj.cn/article/cdgdcio.html</a> </div> <div id="26zj8o2" class="hot_new"> <div id="jpu4wig" class="page_title clearfix"> <h3>其他資訊</h3> </div> <div id="izicnm9" class="news_list clearfix"> <ul> <li> <a href="/article/copijjh.html">Redis消息隊列MQ驅動新時代(redis消息隊列mq)</a> </li><li> <a href="/article/copijii.html">電子屏長短怎么改?windows時間片大小</a> </li><li> <a href="/article/copijho.html">香港云服務器bgp多線租用的好處有哪些</a> </li><li> <a href="/article/copijhs.html">Redis降級原理與意義(redis降級什么意思)</a> </li><li> <a href="/article/copijjj.html">vps怎么用啊?</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- 底部信息 --> <div id="3rlzmkp" class="footer wow fadeInUp"> <div id="dzjxisr" class="rowFluid"> <div id="ifiao8d" class="span12"> <div id="ztgjgib" class="container"> <div id="v7xwyuw" class="footer_content"> <div id="r4willt" class="span4 col-xm-12"> <div id="yns4gip" class="footer_list"> <div id="ttumrps" class="span6"> <div id="9wbfu9p" class="bottom_logo"><img src="/Public/Home/images/ewm.jpg" alt="微信服務號二維碼" /></div> </div> <div id="c2e5cay" class="span6 col-xm-12"> <div id="4sizfms" class="quick_navigation"> <div id="nwru9nd" class="quick_navigation_title">快速導航</div> <ul> <li><a title="綿陽服務器托管" target="_blank">綿陽服務器托管</a></li><li><a title="成都畫冊設計公司" target="_blank">成都畫冊設計公司</a></li><li><a title="箱包五金配件" target="_blank">箱包五金配件</a></li><li><a title="mzlewan.com" target="_blank">mzlewan.com</a></li><li><a title="網站排名優(yōu)化" target="_blank">網站排名優(yōu)化</a></li><li><a title="雅安柴油發(fā)電機" target="_blank">雅安柴油發(fā)電機</a></li><li><a title="企業(yè)VI設計" target="_blank">企業(yè)VI設計</a></li><li><a title="cdysfgs.com" target="_blank">cdysfgs.com</a></li><li><a title="hzyarui.cn" target="_blank">hzyarui.cn</a></li><li><a title="成都發(fā)電機租用" target="_blank">成都發(fā)電機租用</a></li><li><a title="成都企業(yè)網站設計" target="_blank">成都企業(yè)網站設計</a></li> </ul> </div> </div> </div> </div> <div id="cvbacwo" class="span4 col-xm-6 col-xs-12"> <div id="i4kn3aa" class="footer_list"> <div id="wktpbwc" class="footer_link"> <div id="72ysxn2" class="footer_link_title">友情鏈接</div> <ul id="frientLinks"> <a title="網站制作" target="_blank">網站制作</a> <a title="網站建設" target="_blank">網站建設</a> <a title="成都網絡推廣" target="_blank">網絡推廣</a> <a title="成都網站推廣" target="_blank">網站推廣</a> <a title="成都微信小程序開發(fā)" target="_blank">小程序開發(fā)</a> <a title="創(chuàng)新互聯(lián)網站欄目導航" target="_blank">網站導航</a> </ul> <div id="8e4rb8g" class="footer_link_title">網站建設</div> <ul id="frientLinks"> <li><a href="/">四川平武建站</a></li> <li><a title="創(chuàng)新互聯(lián)網站欄目導航" target="_blank">網站導航</a></li> </ul> </div> </div> </div> <div id="boqefka" class="span4 col-xm-6 col-xs-12"> <div id="7hesqwx" class="footer_list"> <div id="iivylfp" class="footer_cotact"> <div id="4je3xcm" class="footer_cotact_title">聯(lián)系方式</div> <ul> <li><span id="fe2qilr" class="footer_cotact_type">企業(yè):</span><span id="hlrc4x9" class="footer_cotact_content">四川綿陽平武網站建設工作室</span></li> <li><span id="kdfxuai" class="footer_cotact_type">地址:</span><span id="9zr17dk" class="footer_cotact_content">成都市青羊區(qū)太升南路288號</span></li> <li><span id="nrttnaq" class="footer_cotact_type">電話:</span><span id="82eymkh" class="footer_cotact_content"><a href="tel:18980820575" class="call">18980820575</a></span></li> <li><span id="kbgu9t2" class="footer_cotact_type">網址:</span><span id="4gjrten" class="footer_cotact_content"><a href="/" title="四川平武網站建設">www.dlmjj.cn</a></span></li> </ul> </div> </div> </div> </div> </div> <div id="obzjdsa" class="copyright"> <p>公司名稱:四川綿陽平武網站建設工作室 聯(lián)系電話:18980820575</p> <p><a target="_blank" rel="nofollow">網站備案號:蜀ICP備2024061352號-3</a></p> <p>四川平武建站 四川平武網站建設 四川平武網站設計 四川平武網站制作 <a target="_blank">成都做網站</a></p> </div> </div> </div> </div> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.dlmjj.cn/" title="日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区">日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区</a> <div class="friend-links"> <a href="http://www.mozom.cn">玖玖资源综合视频|不卡免费视频在线|日本一二区观看在线|在线视频 日韩 欧美|日韩人妻无码精品色|五月天丁香成人图片|久久精品亚洲天堂人妻无码精品网站|熟女一区二区三区免费|精品国产一级无码AV|啪啪啪网站免费观看</a> <a href="http://www.sdshangyuan.cn">女女百合片www免费观看有剧情自慰|久草国产porn|色噜噜狠狠狠狠色综合久一麻豆|偷拍 自拍 三区|无码国产精品一区二区vr老人|不卡日韩无码高清|久久这里有亚洲无码|日本欧美久久久久免费视频|浮力影院成人A片|欧洲无码视频在线观看奶头</a> <a href="http://www.hamihami.cn">精品日韩乱码久久久久久丨区2区|伊人久久夜夜爽一区无码|天堂AV无码AV|国产巨乳美女裸体网站|国产熟女三区四区|综合久久久久久久|熟女色色一区二区三区|欧美成人精品一区二区三区四凶|成人区人妻精品一|国产九幺久久久官网</a> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="fw4cq" class="pl_css_ganrao" style="display: none;"><sup id="fw4cq"></sup><rp id="fw4cq"></rp><small id="fw4cq"></small><label id="fw4cq"></label><form id="fw4cq"><kbd id="fw4cq"><label id="fw4cq"><optgroup id="fw4cq"></optgroup></label></kbd></form><tt id="fw4cq"></tt><code id="fw4cq"></code><center id="fw4cq"></center><kbd id="fw4cq"></kbd><label id="fw4cq"><button id="fw4cq"><dd id="fw4cq"><pre id="fw4cq"></pre></dd></button></label><small id="fw4cq"></small><optgroup id="fw4cq"></optgroup><small id="fw4cq"><tr id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"></dfn></dfn></tr></small><dd id="fw4cq"><tbody id="fw4cq"><pre id="fw4cq"><s id="fw4cq"></s></pre></tbody></dd><noframes id="fw4cq"></noframes><xmp id="fw4cq"></xmp><var id="fw4cq"><kbd id="fw4cq"><meter id="fw4cq"><dfn id="fw4cq"></dfn></meter></kbd></var><samp id="fw4cq"></samp><legend id="fw4cq"><label id="fw4cq"><tt id="fw4cq"><rt id="fw4cq"></rt></tt></label></legend><menu id="fw4cq"></menu><tr id="fw4cq"></tr><optgroup id="fw4cq"></optgroup><dfn id="fw4cq"></dfn><samp id="fw4cq"></samp><dd id="fw4cq"><tbody id="fw4cq"><pre id="fw4cq"><s id="fw4cq"></s></pre></tbody></dd><label id="fw4cq"></label><sup id="fw4cq"></sup><s id="fw4cq"><th id="fw4cq"><tt id="fw4cq"><i id="fw4cq"></i></tt></th></s><table id="fw4cq"></table><strong id="fw4cq"></strong><tr id="fw4cq"></tr><small id="fw4cq"></small><i id="fw4cq"></i><em id="fw4cq"></em><small id="fw4cq"><tr id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"></dfn></dfn></tr></small><th id="fw4cq"><samp id="fw4cq"><i id="fw4cq"><nobr id="fw4cq"></nobr></i></samp></th><tbody id="fw4cq"><em id="fw4cq"><s id="fw4cq"><th id="fw4cq"></th></s></em></tbody><em id="fw4cq"></em><noframes id="fw4cq"><dfn id="fw4cq"><code id="fw4cq"><small id="fw4cq"></small></code></dfn></noframes><thead id="fw4cq"></thead><legend id="fw4cq"><noframes id="fw4cq"><samp id="fw4cq"><code id="fw4cq"></code></samp></noframes></legend><code id="fw4cq"><small id="fw4cq"><meter id="fw4cq"><strong id="fw4cq"></strong></meter></small></code><ins id="fw4cq"></ins><tt id="fw4cq"></tt><noframes id="fw4cq"></noframes><table id="fw4cq"></table><ins id="fw4cq"><label id="fw4cq"><optgroup id="fw4cq"><sup id="fw4cq"></sup></optgroup></label></ins><fieldset id="fw4cq"></fieldset><ins id="fw4cq"><label id="fw4cq"><optgroup id="fw4cq"><sup id="fw4cq"></sup></optgroup></label></ins><rp id="fw4cq"></rp><dfn id="fw4cq"><dfn id="fw4cq"><var id="fw4cq"><small id="fw4cq"></small></var></dfn></dfn><table id="fw4cq"></table><kbd id="fw4cq"></kbd><ins id="fw4cq"><label id="fw4cq"><optgroup id="fw4cq"><output id="fw4cq"></output></optgroup></label></ins><input id="fw4cq"><video id="fw4cq"><sub id="fw4cq"><label id="fw4cq"></label></sub></video></input><strong id="fw4cq"></strong><ins id="fw4cq"></ins><form id="fw4cq"><center id="fw4cq"><label id="fw4cq"><abbr id="fw4cq"></abbr></label></center></form><rp id="fw4cq"><dd id="fw4cq"><pre id="fw4cq"><video id="fw4cq"></video></pre></dd></rp><delect id="fw4cq"></delect><form id="fw4cq"></form><em id="fw4cq"></em><dfn id="fw4cq"></dfn><delect id="fw4cq"><strong id="fw4cq"><noframes id="fw4cq"><menuitem id="fw4cq"></menuitem></noframes></strong></delect><i id="fw4cq"><em id="fw4cq"><delect id="fw4cq"><strong id="fw4cq"></strong></delect></em></i><rt id="fw4cq"><nobr id="fw4cq"><em id="fw4cq"><legend id="fw4cq"></legend></em></nobr></rt><rp id="fw4cq"><dd id="fw4cq"><pre id="fw4cq"><video id="fw4cq"></video></pre></dd></rp><rp id="fw4cq"></rp><small id="fw4cq"><tr id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"></dfn></dfn></tr></small><rt id="fw4cq"><nobr id="fw4cq"><em id="fw4cq"><s id="fw4cq"></s></em></nobr></rt><menu id="fw4cq"><rp id="fw4cq"><thead id="fw4cq"><input id="fw4cq"></input></thead></rp></menu><menuitem id="fw4cq"><var id="fw4cq"><small id="fw4cq"><meter id="fw4cq"></meter></small></var></menuitem><sup id="fw4cq"></sup><button id="fw4cq"></button><meter id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"></dfn></dfn></dfn></meter><sub id="fw4cq"></sub><rt id="fw4cq"><pre id="fw4cq"><em id="fw4cq"><xmp id="fw4cq"></xmp></em></pre></rt><pre id="fw4cq"></pre><fieldset id="fw4cq"></fieldset><tbody id="fw4cq"><em id="fw4cq"><xmp id="fw4cq"><th id="fw4cq"></th></xmp></em></tbody><center id="fw4cq"></center><dfn id="fw4cq"></dfn><abbr id="fw4cq"></abbr><thead id="fw4cq"><pre id="fw4cq"><video id="fw4cq"><xmp id="fw4cq"></xmp></video></pre></thead><meter id="fw4cq"></meter><var id="fw4cq"></var><rp id="fw4cq"></rp><table id="fw4cq"></table><small id="fw4cq"><tr id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"></dfn></dfn></tr></small><label id="fw4cq"><abbr id="fw4cq"><sup id="fw4cq"><menu id="fw4cq"></menu></sup></abbr></label><var id="fw4cq"></var><tr id="fw4cq"></tr><rt id="fw4cq"><nobr id="fw4cq"><em id="fw4cq"><legend id="fw4cq"></legend></em></nobr></rt><li id="fw4cq"><thead id="fw4cq"><input id="fw4cq"><video id="fw4cq"></video></input></thead></li><table id="fw4cq"></table><pre id="fw4cq"></pre><meter id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"><menuitem id="fw4cq"></menuitem></dfn></dfn></meter><dfn id="fw4cq"><i id="fw4cq"><kbd id="fw4cq"><delect id="fw4cq"></delect></kbd></i></dfn><var id="fw4cq"><em id="fw4cq"><meter id="fw4cq"><strong id="fw4cq"></strong></meter></em></var><meter id="fw4cq"><dfn id="fw4cq"><noframes id="fw4cq"><menuitem id="fw4cq"></menuitem></noframes></dfn></meter><table id="fw4cq"></table><form id="fw4cq"></form><strong id="fw4cq"></strong><tt id="fw4cq"><i id="fw4cq"><nobr id="fw4cq"><em id="fw4cq"></em></nobr></i></tt><menu id="fw4cq"></menu><fieldset id="fw4cq"><form id="fw4cq"><ins id="fw4cq"><dl id="fw4cq"></dl></ins></form></fieldset><meter id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"><menuitem id="fw4cq"></menuitem></dfn></dfn></meter><delect id="fw4cq"></delect><abbr id="fw4cq"><sub id="fw4cq"><menu id="fw4cq"><rp id="fw4cq"></rp></menu></sub></abbr><video id="fw4cq"></video><strong id="fw4cq"></strong><tr id="fw4cq"><optgroup id="fw4cq"><dfn id="fw4cq"><fieldset id="fw4cq"></fieldset></dfn></optgroup></tr><small id="fw4cq"><tr id="fw4cq"><dfn id="fw4cq"><dfn id="fw4cq"></dfn></dfn></tr></small><sup id="fw4cq"><dfn id="fw4cq"><form id="fw4cq"><kbd id="fw4cq"></kbd></form></dfn></sup><abbr id="fw4cq"><sub id="fw4cq"><menu id="fw4cq"><li id="fw4cq"></li></menu></sub></abbr><dfn id="fw4cq"></dfn><xmp id="fw4cq"><sup id="fw4cq"><rp id="fw4cq"><center id="fw4cq"></center></rp></sup></xmp><output id="fw4cq"><sup id="fw4cq"><form id="fw4cq"><ins id="fw4cq"></ins></form></sup></output><legend id="fw4cq"></legend><label id="fw4cq"></label><rt id="fw4cq"><nobr id="fw4cq"><em id="fw4cq"><s id="fw4cq"></s></em></nobr></rt><dl id="fw4cq"></dl><thead id="fw4cq"></thead><noframes id="fw4cq"></noframes><em id="fw4cq"></em><dl id="fw4cq"><optgroup id="fw4cq"><output id="fw4cq"><fieldset id="fw4cq"></fieldset></output></optgroup></dl><sub id="fw4cq"></sub><pre id="fw4cq"></pre><em id="fw4cq"><meter id="fw4cq"><strong id="fw4cq"><dfn id="fw4cq"></dfn></strong></meter></em><nobr id="fw4cq"><delect id="fw4cq"><legend id="fw4cq"><noframes id="fw4cq"></noframes></legend></delect></nobr><tbody id="fw4cq"></tbody><tr id="fw4cq"><legend id="fw4cq"><dfn id="fw4cq"><samp id="fw4cq"></samp></dfn></legend></tr><pre id="fw4cq"><sub id="fw4cq"><label id="fw4cq"><rp id="fw4cq"></rp></label></sub></pre><dfn id="fw4cq"></dfn><sup id="fw4cq"></sup><input id="fw4cq"></input><rt id="fw4cq"><pre id="fw4cq"><em id="fw4cq"><xmp id="fw4cq"></xmp></em></pre></rt><center id="fw4cq"></center><dfn id="fw4cq"><table id="fw4cq"><kbd id="fw4cq"><tr id="fw4cq"></tr></kbd></table></dfn><noframes id="fw4cq"><tt id="fw4cq"><i id="fw4cq"><nobr id="fw4cq"></nobr></i></tt></noframes><sub id="fw4cq"></sub><small id="fw4cq"></small><pre id="fw4cq"></pre><ul id="fw4cq"><menuitem id="fw4cq"><var id="fw4cq"><small id="fw4cq"></small></var></menuitem></ul><fieldset id="fw4cq"><form id="fw4cq"><ins id="fw4cq"><dl id="fw4cq"></dl></ins></form></fieldset><li id="fw4cq"></li><sup id="fw4cq"><dfn id="fw4cq"><form id="fw4cq"><kbd id="fw4cq"></kbd></form></dfn></sup><small id="fw4cq"></small><menuitem id="fw4cq"></menuitem><th id="fw4cq"></th></div> </html>