日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tomcat反向代理,监控,性能优化详细步骤

發布時間:2023/12/10 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tomcat反向代理,监控,性能优化详细步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第1章 tomcat簡介

Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache,Sun和其他一些公司及個人共同開發而成

Tomcat服務器是一個免費的開放源代碼的Web應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選.

Tomcat和Nginx,Apache(httpd),lighttpd等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Server和JSP容器,獨立的Server容器是Tomcat的默認模式,.不過,Tomcat處理靜態HTML的能力不如Nginx/Apache服務器.
其他JAVA容器還有resin,weblogic等

第2章 tomcat安裝

1.環境介紹

2.部署java環境

[root@sweb01 ~]# yum install java-1.8.0 -y [root@sweb01 ~]# java -version openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

3.部署tomcat

[root@sweb01 ~]# mkdir /data/soft -p [root@sweb01 ~]# cd /data/soft/ [root@sweb01 /data/soft]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz [root@sweb01 /data/soft]# tar zxf apache-tomcat-8.5.43.tar.gz -C /opt/ [root@sweb01 /data/soft]# cd /opt/ [root@sweb01 /opt]# ll 總用量 4 drwxr-xr-x 9 root root 4096 8月 10 16:37 apache-tomcat-8.5.43 [root@sweb01 /opt]# ln -s apache-tomcat-8.5.43 tomcat [root@sweb01 /opt]# ll -h 總用量 4.0K drwxr-xr-x 9 root root 4.0K 8月 10 16:37 apache-tomcat-8.5.43 lrwxrwxrwx 1 root root 20 8月 10 16:37 tomcat -> apache-tomcat-8.5.43 [root@sweb01 /opt]# echo 'export TOMCAT_HOME=/opt/tomcat'>>/etc/profile [root@sweb01 /opt]# source /etc/profile [root@sweb01 /opt]# /opt/tomcat/bin/version.sh Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Server version: Apache Tomcat/8.5.43 Server built: Jul 4 2019 20:53:15 UTC Server number: 8.5.43.0 OS Name: Linux OS Version: 3.10.0-327.el7.x86_64 Architecture: amd64 JVM Version: 1.8.0_222-b10 JVM Vendor: Oracle Corporation

4.tomcat目錄介紹

總目錄

[root@sweb01 ~]# cd /opt/tomcat/ [root@sweb01 /opt/tomcat]# tree -L 1 ├── bin #用以啟動,關閉Tomcat或其他腳本功能的腳本(.bat和.sh) ├── conf #用以配置Tomcat的XML及DTD文件 ├── lib #存放web應用能訪問的JAR包 ├── logs #Catalina和其他web應用程序的日志文件 ├── temp #臨時文件 ├── webapps #Web應用程序根目錄 └── work #用以產生有JSP編譯出的Servlet的.java和.class文件

webapps目錄

[root@sweb01 /opt/tomcat]# cd webapps/ [root@sweb01 /opt/tomcat/webapps]# ll 總用量 8 drwxr-x--- 14 root root 4096 8月 10 16:37 docs #tomcat幫助文檔 drwxr-x--- 6 root root 78 8月 10 16:37 examples #web應用 drwxr-x--- 5 root root 82 8月 10 16:37 host-manager #管理 drwxr-x--- 5 root root 97 8月 10 16:37 manager #管理 drwxr-x--- 3 root root 4096 8月 10 16:37 ROOT #默認網站根目錄

bin目錄

腳本 作用 startup.sh 開啟tomcat腳本 shutdown.sh 關閉tomcat腳本 catalina.shtomcat 核心管理腳本,以后jvm優化參數及相關配置,修改tomcat啟動參數

5.啟動tomcat

[root@sweb01 /opt/tomcat/bin]# cd [root@sweb01 ~]# /opt/tomcat/bin/startup.sh Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Tomcat started.

6.檢查和測試

[root@sweb01 ~]# ps -ef|grep tomcat root 2249 1 5 16:49 pts/1 00:00:01 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/opt/tomcat/temp org.apache.catalina.startup.Bootstrap start [root@sweb01 ~]# ss -lntup|grep tomcat [root@sweb01 ~]# ss -lntup|grep java tcp LISTEN 0 100 :::8009 :::* users:(("java",pid=2249,fd=54)) tcp LISTEN 0 100 :::8080 :::* users:(("java",pid=2249,fd=49)) tcp LISTEN 0 1 ::ffff:127.0.0.1:8005 :::* users:(("java",pid=2249,fd=69))

8.訪問網站

9.查看tomcat日志

[root@sweb01 ~]# tail -f /opt/tomcat/logs/catalina.out 10-Aug-2019 16:50:03.831 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/apache-tomcat-8.5.43/webapps/docs] has finished in [25] ms 10-Aug-2019 16:50:03.831 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/apache-tomcat-8.5.43/webapps/examples] 10-Aug-2019 16:50:04.144 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/apache-tomcat-8.5.43/webapps/examples] has finished in [313] ms 10-Aug-2019 16:50:04.144 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/apache-tomcat-8.5.43/webapps/host-manager] 10-Aug-2019 16:50:04.164 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/apache-tomcat-8.5.43/webapps/host-manager] has finished in [20] ms 10-Aug-2019 16:50:04.164 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/apache-tomcat-8.5.43/webapps/manager] 10-Aug-2019 16:50:04.196 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/apache-tomcat-8.5.43/webapps/manager] has finished in [31] ms 10-Aug-2019 16:50:04.213 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 10-Aug-2019 16:50:04.219 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 10-Aug-2019 16:50:04.221 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 44249 ms

10.關閉命令

[root@sweb01 ~]# /opt/tomcat/bin/shutdown.sh Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar [root@sweb01 ~]# ss -lntup|grep java

第4章 tomcat配置文件

1.tomcat配置文件介紹

[root@sweb01 ~]# tree /opt/tomcat/conf/ /opt/tomcat/conf/ ├── Catalina │ └── localhost ├── catalina.policy ├── catalina.properties ├── context.xml ├── jaspic-providers.xml ├── jaspic-providers.xsd ├── logging.properties ├── server.xml #主配置文件 ├── tomcat-users.xml #管理用戶配置文件 ├── tomcat-users.xsd └── web.xml

2.tomcat管理

測試功能,生產環境不要用
Tomcat管理功能用于對Tomcat自身以及部署在Tomcat的應用管理的web應用,在默認的情況下處于禁止狀態的.如果需要開啟這個功能,就要配置管理用戶,即配置前面說過的tomcat-user.xml
下面是命令集合:
修改tomcat-users.xml

[root@sweb01 ~]# cat /opt/tomcat/conf/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <!--這是個優雅的注釋 --> <tomcat-users xmlns="http://tomcat.apache.org/xml"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"version="1.0"><role rolename="admin-gui"/><role rolename="host-gui"/><role rolename="manager-gui"/><user username="tomcat" password="tomcat" roles="admin-gui,host-gui,manager-gui"/> </tomcat-users>

修改context.xml文件

[root@sweb01 ~]# grep "10" /opt/tomcat/webapps/manager/META-INF/context.xml allow="10\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

重新啟動tomcat

[root@sweb01 ~]# /opt/tomcat/bin/shutdown.sh Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar [root@sweb01 ~]# /opt/tomcat/bin/startup.sh Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Tomcat started.

3.訪問網頁測試

第5章 tomcat主配置文件Server.xml詳解

1.server.xml組件類別

? 頂級組件:位于整個配置的頂層,如server
? 容器類組件:可以包含其它組件的組件,如server,engine,host,context
? 連接器組件:連接用戶請求至tomcat,如connector
? 被嵌套類組件:位于一個容器內,不能包含其它組件,如Valve,logger.

<server><service><connector /><engine><host><context></context></host><host><context></context></host></engine></service> </server>

2.組件詳情

engine:核心容器組件,catalina引擎,負責通過connector接受用戶請求,并處理請求,將請求轉至對應的虛擬主機host host:類似于httpd中的虛擬主機,一般而言支持基于FQDN的虛擬主機 context:定義一個應用程序,是一個最內層的容器類組件(不能再嵌套).篇日志context的主要目的指定對應的webapp的根目錄,類似于httpd的alias,其還能為webapp指定額外的屬性,如部署方式等. connector:接收用戶請求,類似于httpd的listen配置監聽端口. service(服務):將connector關聯至engine,因此一個service內部可以有多個connector,但只能有一個引擎engine.service內部有兩個connector,一個engine.因此一個service內部可以有多個connector. server:表示一個運行于JVM中的tomcat實例 Valve:閥門,攔截請求并在將其轉至對應的webapp前進行某種處理操作,可以用于任何容器中,比如記錄日志(access log valve),基于IP做訪問控制(remote address filter valve). logger: 日志記錄器,用于記錄組件內部的狀態信息,可以用于除context外的任何容器中. realm:可以用于任意容器類的組件中,關聯一個用戶認證庫,實現認證和授權.可以關聯的認證庫有兩種:UserDatabaseRealm,MemoryRealm和JDBCRealm UserDatabaseRealm:使用JNDI自定義的用戶認證庫. MemoryRealm:認證信息定義在tomcat-users.xml中 JDBCRealm:認證信息定義在數據庫中,并通過JDBC連接至數據庫查找認證用戶.

3.配置文件注釋

tomcat配置文件注釋<?xml version='1.0' encoding='utf-8'?> <!-- <Server>元素代表整個容器,是Tomcat實例的頂層元素.由org.apache.catalina.Server接口來定義.它包含一個<Service>元素.并且它不能做為任何元素的子元素.port指定Tomcat監聽shutdown命令端口.終止服務器運行時,必須在Tomcat服務器所在的機器上發出shutdown命令.該屬性是必須的.shutdown指定終止Tomcat服務器運行時,發給Tomcat服務器的shutdown監聽端口的字符串.該屬性必須設置 --> <Server port="8005" shutdown="SHUTDOWN"><Listener className="org.apache.catalina.startup.VersionLoggerListener" /><Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /><Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /><Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /><Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /><GlobalNamingResources><Resource name="UserDatabase" auth="Container"type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml" /></GlobalNamingResources><!--service服務組件--><Service name="Catalina"><!--connector:接收用戶請求,類似于httpd的listen配置監聽端口.port指定服務器端要創建的端口號,并在這個端口監聽來自客戶端的請求。address:指定連接器監聽的地址,默認為所有地址(即0.0.0.0)protocol連接器使用的協議,支持HTTP和AJP。AJP(Apache Jserv Protocol)專用于tomcat與apache建立通信的, 在httpd反向代理用戶請求至tomcat時使用(可見Nginx反向代理時不可用AJP協議)。minProcessors服務器啟動時創建的處理請求的線程數maxProcessors最大可以創建的處理請求的線程數enableLookups如果為true,則可以通過調用request.getRemoteHost()進行DNS查詢來得到遠程客戶端的實際主機名,若為false則不進行DNS查詢,而是返回其ip地址redirectPort指定服務器正在處理http請求時收到了一個SSL傳輸請求后重定向的端口號acceptCount指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過這個數的請求將不予處理connectionTimeout指定超時的時間數(以毫秒為單位)--><Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /><Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /><!--engine,核心容器組件,catalina引擎,負責通過connector接收用戶請求,并處理請求,將請求轉至對應的虛擬主機hostdefaultHost指定缺省的處理請求的主機名,它至少與其中的一個host元素的name屬性值是一樣的--><Engine name="Catalina" defaultHost="localhost"><!--Realm表示存放用戶名,密碼及role的數據庫--><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><!--host表示一個虛擬主機name指定主機名appBase應用程序基本目錄,即存放應用程序的目錄.一般為appBase="webapps" ,相對于CATALINA_HOME而言的,也可以寫絕對路徑。unpackWARs如果為true,則tomcat會自動將WAR文件解壓,否則不解壓,直接從WAR文件中運行應用程序autoDeploy:在tomcat啟動時,是否自動部署。xmlValidation:是否啟動xml的校驗功能,一般xmlValidation="false"。xmlNamespaceAware:檢測名稱空間,一般xmlNamespaceAware="false"。--><Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><!--Context表示一個web應用程序,通常為WAR文件docBase應用程序的路徑或者是WAR文件存放的路徑,也可以使用相對路徑,起始路徑為此Context所屬Host中appBase定義的路徑。path表示此web應用程序的url的前綴,這樣請求的url為http://localhost:8080/path/****reloadable這個屬性非常重要,如果為true,則tomcat會自動檢測應用程序的/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,可以在不重啟tomcat的情況下改變應用程序--><Context path="" docBase="" debug=""/><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /></Host></Engine></Service> </Server>

第6章 Tomcat端口解釋

參考博客:

https://www.jianshu.com/p/95d6ac54fc67

tomcat啟動之后默認會啟動3個端口,分別是8080,8009,8005

8080端口和8443端口

<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

這個端口用于監聽瀏覽器發送的請求,設置為80后可以直接使用域名訪問,但是如果使用普通賬戶啟動的tomcat,則不能使用小于1024的端口
8443端口是用于https連接的,除了打開注釋之外還需要有域名證書才可以

8009端口

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

Nginx反向代理tomcat的時候可以使用ajp協議反向代理到該端口
不過我們常用的還是反向代理到8080。

8005端口

<Server port="8005" shutdown="SHUTDOWN">

tomcat監聽的額關閉端口,就是說這個端口負責關閉tomcat的請求
當執行shutdown.sh關閉tomcat就是鏈接8085端口執行shutdown命令

第7章 WEB站點部署

1.使用war包部署web站點

上線的代碼有兩種方式,第一種方式是直接將程序目錄放在webapps目錄下面,這種方式大家已經明白了,就不多說了,第二種方式是使用開發工具將程序打包成war包,然后上傳到webapps目錄下面,下面我們見識一下這種方式.

2.自定義默認網站目錄

[root@sweb01 /opt/tomcat/webapps]# ls docs examples host-manager manager ROOT [root@sweb01 /opt/tomcat/webapps]# rz #上傳軟件包 [root@sweb01 /opt/tomcat/webapps]# ls #上傳完畢后tomcat會自動解壓memtest.war包 docs examples host-manager manager memtest memtest.war ROOT

3.訪問測試

瀏覽器訪問:http://10.0.1.9:8080/memtest/meminfo.jsp

4.自定義默認網站目錄

上面訪問的的網址為:http://10.0.1.9:8080/memtest/meminfo.jsp
現在我想訪問格式為:http://10.0.1.9:8080/meminfo.jsp
應該怎么修改呢?
方法一:
將meminfo.jsp或其他程序放在tomcat/webapps/ROOT目錄下即可.因為默認網站根目錄為tomcat/webapps/ROOT
方法二:
修改配置文件,操作命令如下:

[root@sweb01 ~]# vim /opt/tomcat/conf/server.xml 148 <Host name="localhost" appBase="webapps"149 unpackWARs="true" autoDeploy="true">150 <Context path="" docBase="/opt/tomcat/webapps/memtest" debug="0" reloadable="false" crossContext="true"/>

5.訪問測試

第x章 搭建jpress部署實踐

1.安裝配置mariadb數據庫

第x章 搭建jpress部署實踐

1.安裝配置mariadb數據庫

[root@sweb01 ~]# yum -y install mariadb mariadb-server [root@sweb01 ~]# systemctl start mariadb.service [root@sweb01 ~]# mysqladmin password 123456 [root@sweb01 ~]# mysql -uroot -p123456 > create database jpress DEFAULT CHARACTER SET utf8; > grant all on jpress.* to jpress@'10.0.1.%' identified by '123456'; > flush privileges;

2.上傳jpress代碼

[root@sweb01 /data/soft]# ls apache-tomcat-8.5.43.tar.gz jpress-web-newest.war memtest.war [root@sweb01 /data/soft]# mv jpress-web-newest.war jpress.war [root@sweb01 /data/soft]# ll /opt/tomcat/webapps/ 總用量 20324 drwxr-x--- 14 root root 4096 8月 10 16:37 docs drwxr-x--- 6 root root 78 8月 10 16:37 examples drwxr-x--- 5 root root 82 8月 10 16:37 host-manager drwxr-x--- 7 root root 96 8月 10 21:42 jpress -rw-r--r-- 1 root root 20797013 8月 10 15:39 jpress.war drwxr-x--- 2 root root 23 8月 10 21:41 logs drwxr-x--- 5 root root 97 8月 10 16:37 manager drwxr-x--- 3 root root 39 8月 10 17:36 memtest -rw-r--r-- 1 root root 643 8月 10 15:39 memtest.war drwxr-x--- 3 root root 4096 8月 10 17:41 ROOT

3.web頁面配置jpress

打開瀏覽器:http://10.0.1.9:8080/jpress/

重啟一下tomcat

[root@sweb01 ~]# /opt/tomcat/bin/startup.sh [root@sweb01 ~]# /opt/tomcat/bin/shutdown.sh

后臺登陸頁面

測試寫一篇文章并上傳附件

上傳文件的路徑

[root@sweb01 ~]# ll /opt/tomcat/webapps/jpress/attachment/20190810/ 總用量 16 -rw-r----- 1 root root 7630 8月 10 22:31 55f65d452e9b4fdb99a09f0c68532f6a_780x240.jpeg -rw-r----- 1 root root 4430 8月 10 22:31 55f65d452e9b4fdb99a09f0c68532f6a.jpeg

文章內容在數據庫的位置:

MariaDB [jpress]> select * from jpress.jpress_content\G *************************** 1. row ***************************id: 1title: 第一篇博客text: <p><img src="/jpress/attachment/20190810/55f65d452e9b4fdb99a09f0c68532f6a.jpeg" alt="" width="256" height="256"></p> <p>測試頁面</p>summary: NULLlink_to: NULLmarkdown_enable: 0thumbnail: NULLmodule: articlestyle: NULLuser_id: 1author: NULLuser_email: NULLuser_ip: NULLuser_agent: NULLparent_id: NULLobject_id: NULLorder_number: 0status: normalvote_up: 0vote_down: 0rate: NULLrate_count: 0price: 0.00comment_status: NULLcomment_count: 0comment_time: NULLview_count: 0created: 2019-08-10 22:31:34modified: 2019-08-10 22:31:34slug: 第一篇博客flag: NULLlng: NULLlat: NULLmeta_keywords: NULL meta_description: NULLremarks: NULL 1 row in set (0.00 sec)

第8章 zabbix監控tomcat

1.tomcat服務器安裝zabbix-agent服務

[root@sweb01 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm [root@sweb01 ~]# yum install zabbix-agent -y [root@sweb01 ~]# cat /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=10.0.1.61 ServerActive=127.0.0.1 Hostname=Zabbix server Include=/etc/zabbix/zabbix_agentd.d/*.conf [root@sweb01 ~]# systemctl restart zabbix-agent.service

2.tomcat服務器修改配置文件開啟遠程監控功能

注意!建議把下面的參數放在最前面

[root@sweb01 ~]# head -7 /opt/tomcat/bin/catalina.sh #!/bin/sh CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=10.0.1.9"

重啟tomcat

[root@sweb01 ~]# /opt/tomcat/bin/shutdown.sh [root@sweb01 ~]# /opt/tomcat/bin/startup.sh

3.修改hosts解析

[root@sweb01 ~]# tail -1 /etc/hosts 10.0.1.9 sweb01

4.檢查進程和端口號

[root@sweb01 ~]# ps -ef|grep java root 3790 1 99 23:37 pts/0 00:00:01 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=10.0.1.9 -Dignore.endorsed.dirs= -classpath /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/opt/tomcat/temp org.apache.catalina.startup.Bootstrap start root 3810 1834 0 23:37 pts/0 00:00:00 grep -E --color=auto --color=auto java [root@sweb01 ~]# ss -lntup|grep 12345 tcp LISTEN 0 50 :::12345 :::* users:(("java",pid=3790,fd=20))

5.zabbi服務器上的配置操作

安裝java

[root@m01 ~]# yum install java-1.8.0 -y [root@m01 ~]# java -version openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

安裝并啟動zabbix-java-gateway服務

[root@m01 ~]# yum install zabbix-java-gateway.x86_64 -y [root@m01 ~]# systemctl start zabbix-java-gateway.service

修改zabbix_server.conf配置文件

[root@m01 ~]# grep "Java" /etc/zabbix/zabbix_server.conf|grep -v "#" JavaGateway=127.0.0.1 JavaGatewayPort=10052 StartJavaPollers=5

重啟zabbix服務

[root@m01 ~]# systemctl restart httpd [root@m01 ~]# systemctl restart zabbix-server.service [root@m01 ~]# systemctl restart zabbix-java-gateway.service

zabbix網頁操作

第9章 tomcat多實例及反向代理

1.tomcat多實例介紹

其本質就是復制多個tomcat目錄,然后修改為不同的端口并啟動
代碼一致,但是公用一個數據庫

2.復制目錄

[root@sweb01 ~]# cd /opt/ [root@sweb01 /opt]# cp -a apache-tomcat-8.5.43 tomcat_01 [root@sweb01 /opt]# cp -a apache-tomcat-8.5.43 tomcat_02

3.修改配置文件

修改端口號

[root@sweb01 /opt]# sed -i 's#8005#8006#g' tomcat_01/conf/server.xml [root@sweb01 /opt]# sed -i 's#8009#8010#g' tomcat_01/conf/server.xml [root@sweb01 /opt]# sed -i 's#8080#8081#g' tomcat_01/conf/server.xml [root@sweb01 /opt]# [root@sweb01 /opt]# sed -i 's#8005#8007#g' tomcat_02/conf/server.xml [root@sweb01 /opt]# sed -i 's#8009#8011#g' tomcat_02/conf/server.xml [root@sweb01 /opt]# sed -i 's#8080#8082#g' tomcat_02/conf/server.xml

刪除自定義的配置路徑

150 <Context path="" docBase="/opt/tomcat_02/webapps/memtest" debug="0" reloadable="false" crossContext="true"/>

修改監聽端口

[root@sweb01 ~]# grep "1234" /opt/tomcat_01/bin/catalina.sh -Dcom.sun.management.jmxremote.port=12345 [root@sweb01 ~]# grep "1234" /opt/tomcat_02/bin/catalina.sh -Dcom.sun.management.jmxremote.port=12346

4.啟動多實例

[root@sweb01 /opt/tomcat_02/conf]# /opt/tomcat_01/bin/startup.sh Using CATALINA_BASE: /opt/tomcat_01 Using CATALINA_HOME: /opt/tomcat_01 Using CATALINA_TMPDIR: /opt/tomcat_01/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat_01/bin/bootstrap.jar:/opt/tomcat_01/bin/tomcat-juli.jar Tomcat started. [root@sweb01 ~]# /opt/tomcat_02/bin/startup.sh Using CATALINA_BASE: /opt/tomcat_02 Using CATALINA_HOME: /opt/tomcat_02 Using CATALINA_TMPDIR: /opt/tomcat_02/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat_02/bin/bootstrap.jar:/opt/tomcat_02/bin/tomcat-juli.jar Tomcat started.

5.查看服務是否啟動

[root@sweb01 ~]# ss -lntup|grep java tcp LISTEN 0 100 :::8010 :::* users:(("java",pid=5874,fd=57)) tcp LISTEN 0 100 :::8011 :::* users:(("java",pid=6076,fd=57)) tcp LISTEN 0 100 :::8081 :::* users:(("java",pid=5874,fd=53)) tcp LISTEN 0 100 :::8082 :::* users:(("java",pid=6076,fd=53)) tcp LISTEN 0 50 :::12345 :::* users:(("java",pid=5874,fd=20)) tcp LISTEN 0 50 :::12346 :::* users:(("java",pid=6076,fd=20)) tcp LISTEN 0 50 :::36383 :::* users:(("java",pid=5874,fd=23)) tcp LISTEN 0 50 :::59493 :::* users:(("java",pid=5874,fd=19)) tcp LISTEN 0 1 ::ffff:127.0.0.1:8006 :::* users:(("java",pid=5874,fd=77)) tcp LISTEN 0 1 ::ffff:127.0.0.1:8007 :::* users:(("java",pid=6076,fd=77)) tcp LISTEN 0 50 :::46535 :::* users:(("java",pid=6076,fd=23)) tcp LISTEN 0 50 :::46471 :::* users:(("java",pid=6076,fd=19)

6.瀏覽器測試多實例

第10章 tomcat集群配置

1.實驗環境準備

a.多實例tomcat 8081 8082
b.數據庫使用共有的db 10.0.1.9:3306
c.代碼使用各自目錄的jpress
d.使用nginx反向代理到后端的2個端口

2.安裝配置nginx

[root@sweb01 ~]# cat /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key[nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key [root@sweb01 ~]# yum install nginx -y

3.創建代理配置文件

[root@sweb01 /etc/nginx/conf.d]# cat /etc/nginx/conf.d/proxy.conf upstream java {server 10.0.1.9:8081;server 10.0.1.9:8082; } server {listen 80;server_name www.oldzhang.com;root html;index index.html index.htm;location / {proxy_pass http://java;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;} }

4.檢查并啟動nginx

[root@sweb01 /etc/nginx/conf.d]# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful [root@sweb01 ~]# systemctl start nginx

5.網頁訪問

第11章 tomcat安全優化

降權啟動

cp -a apache-tomcat-8.0.27 /home/zy/tomcat chown -R zy.zy /home/zy/tomcat [zy@CentOS7 ~]$ ./tomcat/bin/startup.sh

telnet管理端口保護
ajp連接端口保護
禁用管理端

第x章 tomcat性能優化

#屏蔽dns查詢enableLookups="false"; vim /application/tomcat/conf/server.xml<Connector port="8081" protocol="HTTP/1.1"connectionTimeout="6000" enableLookups="false" acceptCount="800"redirectPort="8443" />

第12章 jvm調優

Tomcat最吃內存,只要內存足夠,這只貓就跑的很快。
如果系統資源有限,那就需要進行調優,提高資源使用率。
優化catalina.sh配置文件。在catalina.sh配置文件中添加以下代碼:

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m" server:一定要作為第一個參數,在多個CPU時性能佳 -Xms:初始堆內存Heap大小,使用的最小內存,cpu性能高時此值應設的大一些 -Xmx:初始堆內存heap最大值,使用的最大內存 上面兩個值是分配JVM的最小和最大內存,取決于硬件物理內存的大小,建議均設為物理內存的一半。 -XX:PermSize:設定內存的永久保存區域 -XX:MaxPermSize:設定最大內存的永久保存區域 -XX:MaxNewSize: -Xss 15120 這使得JBoss每增加一個線程(thread)就會立即消耗15M內存,而最佳值應該是128K,默認值好像是512k. +XX:AggressiveHeap 會使得 Xms沒有意義。這個參數讓jvm忽略Xmx參數,瘋狂地吃完一個G物理內存,再吃盡一個G的swap。 -Xss:每個線程的Stack大小 -verbose:gc 現實垃圾收集信息 -Xloggc:gc.log 指定垃圾收集日志文件 -Xmn:young generation的heap大小,一般設置為Xmx的3、4分之一 -XX:+UseParNewGC :縮短minor收集的時間 -XX:+UseConcMarkSweepGC :縮短major收集的時間

第13章 Tomcat啟動慢解決

沒優化之前的啟動時間

[root@sweb01 ~]# tail -1 /opt/tomcat/logs/catalina.out 12-Aug-2019 19:59:30.207 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 66131 ms

解決方法

[root@sweb01 ~]# find / -name "java.security" /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64/jre/lib/security/java.security [root@sweb01 ~]# vim /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64/jre/lib/security/java.security [root@sweb01 ~]# sed -n '117p' /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64/jre/lib/security/java.security securerandom.source=file:/dev/urandom

優化后的啟動時間

[root@sweb01 ~]# tail -1 /opt/tomcat/logs/catalina.out 12-Aug-2019 20:11:16.619 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 2606 ms

第14章 打包和解壓war包

使用jkd二進制包自帶的jar命令可以打包和解壓war包

解壓命令
/opt/jdk1.8.0_60/bin/jar -xvf jpress-web-newest.war

打包命令
/opt/jdk1.8.0_60/bin/jar -cvfM0 jpress.war ./

第15章 ansible啟動tomcat

參考博客:
https://www.jianshu.com/p/91014c311c09

如果直接使用ansible的shell模塊啟動tomcat會發現并不能啟動成功,需要使用chdir切換工作目錄并結合nohub放在后臺啟動
下面是一個簡單的測試劇本

[root@m01 ~/tomcat]# cat tomcat.yml - hosts: tomcattasks:- name: 01-start-tomcatshell: chdir=/opt/tomcat/bin nohup ./startup.sh start &- name: 02-copy-jpresscopy: src: /root/tomcat/jpress.wardest: /opt/tomcat/webapps

總結

以上是生活随笔為你收集整理的tomcat反向代理,监控,性能优化详细步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

黄色视屏在线免费观看 | 激情视频亚洲 | 亚洲在线精品视频 | 国产精品免费大片视频 | 97热久久免费频精品99 | 最新日韩电影 | 亚洲成av人片在线观看香蕉 | 日韩免费一级a毛片在线播放一级 | 波多野结衣视频一区二区三区 | 深爱激情综合 | 国产成人三级一区二区在线观看一 | 波多野结衣视频一区二区 | 在线观看中文字幕网站 | 久久久久久网站 | 视频 天天草 | 久久久综合电影 | 超级碰碰碰视频 | 日韩在线三区 | 国产麻豆精品一区二区 | 日韩成人中文字幕 | 欧美日韩国产一区二区三区 | 天天干天天插 | 日韩精品一区二区三区免费观看视频 | 国产精品一区二区av影院萌芽 | 国产亚洲欧美日韩高清 | 西西444www | 欧美成人精品欧美一级乱黄 | 91探花在线视频 | 亚洲黄色在线播放 | 免费看的毛片 | 欧美日韩在线观看视频 | 久久久精品国产免费观看同学 | 久久久私人影院 | 亚洲人片在线观看 | 国产精品www | 99久热在线精品视频成人一区 | 久久精品国产一区二区三区 | 在线播放 日韩专区 | 人人爽久久涩噜噜噜网站 | 怡红院成人在线 | 久久午夜羞羞影院 | 日韩免费视频观看 | 日韩性片| 成人午夜精品 | 91成人免费看 | 国产色在线,com | 亚洲成人黄色 | av观看在线观看 | 亚洲精品视频在线播放 | 免费合欢视频成人app | 日韩精品亚洲专区在线观看 | 超碰精品在线观看 | 天天射天天艹 | 欧美国产日韩一区二区 | 国产二区av| 久久爱导航 | 免费黄色在线网站 | 色综合在 | av免费看在线 | 国产视频亚洲视频 | 久久精品99国产国产精 | 在线性视频日韩欧美 | 五月天亚洲激情 | 日韩av影视在线观看 | 五月天色丁香 | 操处女逼 | 麻豆久久精品 | 欧美a级一区二区 | 国产成人福利在线观看 | 日韩欧美xxxx | 免费看黄的 | 在线视频 国产 日韩 | 在线观看亚洲电影 | 国产精品久久久久久五月尺 | 最新动作电影 | 成人全视频免费观看在线看 | 欧洲高潮三级做爰 | 亚洲一级电影 | 97色资源 | 91免费看黄 | 激情综合网五月婷婷 | 麻豆视频国产在线观看 | 免费高清无人区完整版 | av再线观看| av福利在线播放 | 久艹视频免费观看 | 国产手机在线观看 | 91精品视频在线免费观看 | 91成人网页版 | 又黄又刺激视频 | 国产三级视频在线 | 欧美精品久久久 | 日韩特级黄色片 | 亚洲国产资源 | 国产高清综合 | 久久精品一区二区三区四区 | 久草综合视频 | 中文字幕亚洲字幕 | 精品国产美女 | 久久国产精品免费视频 | 久久国内视频 | 日韩黄色中文字幕 | av黄免费看 | 成人中文字幕+乱码+中文字幕 | 色婷婷av在线 | 日韩高清一区 | 久久视频精品在线 | 日本69hd| 日韩一区正在播放 | 色www精品视频在线观看 | 99r在线精品 | 一级黄色片毛片 | 日本激情视频中文字幕 | 日韩午夜在线观看 | 国产成人久久精品一区二区三区 | 色老板在线| 欧美久久电影 | 丁香伊人网 | 免费成人结看片 | 国产在线播放不卡 | 在线天堂中文在线资源网 | 久久综合99 | 国产精品观看 | 欧美日韩电影在线播放 | 中文字幕在线观看网址 | 久久国产一二区 | 最新日本中文字幕 | 2022中文字幕在线观看 | 国产最新视频在线 | 亚洲综合成人专区片 | 日韩一二三区不卡 | 在线只有精品 | 国产午夜麻豆影院在线观看 | 欧美精品免费视频 | 91理论片午午伦夜理片久久 | 成人久久亚洲 | 超碰人人在线 | 婷婷午夜天| 五月婷婷综合在线视频 | 国产一级片免费视频 | 日韩在线二区 | 久久国产热 | 69xxxx欧美 | 91视频亚洲 | 欧美性生活免费 | 亚洲理论电影网 | 一区二区三区福利 | 色亚洲激情 | www.av小说| 久久免费国产 | 亚洲精品国产精品乱码不99热 | 天天搞天天干 | 国产精品美乳一区二区免费 | 狠狠插天天干 | 色婷婷视频网 | 日本中文字幕视频 | 天天人人综合 | 日本精品一区二区三区在线播放视频 | 亚洲三区在线 | 亚洲精品久久久久中文字幕二区 | 91x色| 久草在线最新免费 | 91在线视频观看免费 | 日韩三级av | 久久久久国产精品免费 | 亚洲国内精品在线 | 久久视频6| 日韩精品一区二区三区中文字幕 | av在线看片 | 蜜臀av一区二区 | 激情欧美一区二区免费视频 | 色六月婷婷 | 久久久亚洲国产精品麻豆综合天堂 | www免费在线观看 | 成人亚洲精品久久久久 | 中文乱码视频在线观看 | 国产一性一爱一乱一交 | 日韩av一区二区三区四区 | 最新av电影网站 | 天天干天天综合 | 天堂av一区二区 | 不卡av在线| 在线日本看片免费人成视久网 | 中国精品少妇 | 日本夜夜草视频网站 | 91传媒在线观看 | 久久在线影院 | av线上看| 日韩肉感妇bbwbbwbbw | 在线成人小视频 | 欧美高清视频不卡网 | 日本精品视频一区二区 | av成人资源| 九九在线国产视频 | 97超碰超碰久久福利超碰 | 欧美与欧洲交xxxx免费观看 | 夜夜操天天摸 | 免费av黄色| 国产高清精品在线观看 | 91精品一区二区在线观看 | 欧美另类性 | 久久久久久高清 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 精品一区二区三区电影 | 九九九毛片 | 午夜精品久久久久99热app | 婷婷av色综合 | 色综合天天色综合 | 亚洲电影av在线 | 国产视频精品网 | 国产乱码精品一区二区三区介绍 | 天天视频亚洲 | 综合久久网 | av丁香| 久久久国产99久久国产一 | 国产一区在线精品 | 中文字幕91在线 | 毛片网站免费在线观看 | 天天曰夜夜爽 | 欧美永久视频 | 亚洲国产经典视频 | 日韩免费观看一区二区三区 | 欧美在线视频一区二区三区 | 亚洲涩涩网 | 伊人成人激情 | 国产亚洲视频在线 | 国产精品久久毛片 | 99人成在线观看视频 | 亚洲狠狠丁香婷婷综合久久久 | 色婷婷在线观看视频 | 国产成人精品在线观看 | 在线电影av| 色综合天天综合网国产成人网 | 日韩精品视频免费 | 丁香九月激情综合 | 国产日本在线观看 | 中文字幕亚洲欧美日韩2019 | 中文字幕日韩国产 | 国产亚洲欧美在线视频 | 亚洲无人区小视频 | 久久久久国产免费免费 | 玖玖在线精品 | 精品夜夜嗨av一区二区三区 | 在线免费黄色 | 中文字幕一区二区三区久久 | 麻豆精品传媒视频 | 91精品国产乱码久久桃 | 天天射天天舔天天干 | 一级片免费观看视频 | 天天操天天操天天操 | 色综合天天狠狠 | 久久人人做 | www.啪啪.com| 免费美女av | av中文字幕电影 | 精品久久久久久久 | 成人小电影在线看 | 婷婷综合 | 国产精品涩涩屋www在线观看 | 日韩成人精品一区二区 | 美女网站视频久久 | 中文一区在线 | 99热在线精品观看 | 天天曰天天射 | 中文字幕在线播放日韩 | 24小时日本在线www免费的 | 久久久久久久久久影视 | 亚洲人成人天堂h久久 | 在线 国产一区 | 日韩欧美国产精品 | 西西444www高清大胆 | 日本公乱妇视频 | 久久99久久99精品免观看软件 | 天天色天天干天天 | 久久人91精品久久久久久不卡 | 国产精品免费在线播放 | 久久综合狠狠 | 国产成人精品久久亚洲高清不卡 | 免费看v片 | 亚洲精品高清一区二区三区四区 | 久久99影院 | 久久精品国产久精国产 | 视频在线观看入口黄最新永久免费国产 | 网站在线观看你们懂的 | 91热爆在线观看 | 高潮久久久久久久久 | av网站手机在线观看 | 福利一区二区在线 | www.av免费观看 | 国内久久久久 | 岛国大片免费视频 | 亚洲三级黄色 | 色视频网页 | 黄色的视频 | 国产日本三级 | 色婷婷色 | 欧美国产日韩久久 | 九九九热 | 97超碰免费在线观看 | 国产午夜精品一区二区三区四区 | 国产精品成人品 | av在线电影播放 | 91在线看视频免费 | 久久精品视频播放 | 亚洲女欲精品久久久久久久18 | 久久久久成人精品免费播放动漫 | 亚洲婷婷免费 | 操高跟美女 | 色综合天天狠天天透天天伊人 | 97精品欧美91久久久久久 | 成年人免费观看国产 | 99欧美精品 | 超碰人人乐 | 亚洲午夜精品久久久 | 亚洲精品一区二区三区四区高清 | 亚洲视频在线播放 | 在线观看中文字幕视频 | 久章草在线观看 | 狠狠色狠狠色综合日日小说 | 91精品毛片 | 国产在线播放观看 | 9幺看片| 91在线播放综合 | 在线免费看黄色 | 国产精品日韩欧美一区二区 | 国产在线观看免费观看 | 91传媒视频在线观看 | 欧美在线91 | 日韩一区在线免费观看 | 国产视频一区在线播放 | 色综合久久久 | 日韩精品一区电影 | 久久在线免费观看 | 香蕉视频18 | 亚洲欧美色婷婷 | 99精品在线免费观看 | 手机av永久免费 | 亚洲最新视频在线播放 | 成人黄色免费观看 | 久久久久久久福利 | 亚洲精品mv在线观看 | 成人看片| 国产一级视频在线 | 六月丁香婷| 97视频免费在线看 | av丝袜天堂| 超碰97国产精品人人cao | 久久99精品国产一区二区三区 | 国产精品色 | 99中文视频在线 | 成人在线免费小视频 | 福利视频一二区 | 91色偷偷| 国产九九在线 | 中文字幕第一页在线播放 | 九九久久在线看 | 国产精品日韩久久久久 | 91久久一区二区 | 亚洲 综合 精品 | 五月婷婷av在线 | 婷五月天激情 | 国产高清日韩欧美 | 天天艹天天 | 人人搞人人干 | 中文字幕亚洲欧美日韩2019 | 亚洲激情免费 | 九九九在线 | 天天操天天操天天爽 | 天天操狠狠操网站 | 免费高清在线观看电视网站 | 国产二区视频在线 | 狠狠躁天天躁综合网 | www.日日日.com | 久久不射电影院 | 在线免费高清一区二区三区 | 国产精品久久在线 | 国产成人黄色 | 91精品啪在线观看国产线免费 | 日韩精品一区二区免费 | 韩国精品在线观看 | 国产福利在线免费 | 国产成人在线网站 | 国产91成人 | 97超级碰碰碰碰久久久久 | 亚洲六月丁香色婷婷综合久久 | 国产精品麻豆一区二区三区 | 五月色婷 | 日韩欧美在线观看一区二区三区 | 又黄又爽又色无遮挡免费 | 国产无遮挡猛进猛出免费软件 | 久久免费视频6 | 久久久亚洲精华液 | 在线观看网站你懂的 | 日日碰狠狠添天天爽超碰97久久 | 人人精品久久 | 国产在线播放一区二区三区 | 最近高清中文在线字幕在线观看 | 高清av免费一区中文字幕 | 免费日韩一区二区三区 | 91传媒视频在线观看 | 日韩欧美一区二区在线播放 | 婷婷狠狠操 | 国产精品免费一区二区三区在线观看 | 亚洲色影爱久久精品 | 日本在线精品视频 | 国产1区在线观看 | 天天鲁天天干天天射 | 99精品国产一区二区三区不卡 | 黄色亚洲在线 | 天天操夜夜操国产精品 | 黄色日本片 | 97人人澡人人爽人人模亚洲 | jizz999| 免费男女羞羞的视频网站中文字幕 | 免费在线观看日韩视频 | 88av色| 国产精品久久久久毛片大屁完整版 | 久久久国产毛片 | 国产人成在线视频 | 久久久久久久久久久久久9999 | 免费日韩一区二区三区 | 丝袜美女在线 | 精品在线观看视频 | 日本午夜在线亚洲.国产 | 欧美a视频 | av免费播放 | 中文字幕 影院 | 日韩av中文字幕在线免费观看 | 91亚洲精品久久久蜜桃网站 | 免费观看www小视频的软件 | 亚洲免费在线播放视频 | 9热精品 | 国产亚洲精品bv在线观看 | 欧美极品一区二区三区 | 中文字幕美女免费在线 | 欧美亚洲国产精品久久高清浪潮 | 天天干天天干天天射 | 日日摸日日添夜夜爽97 | 日韩午夜三级 | www.五月天婷婷 | 国产精品久久久久久爽爽爽 | 日韩另类在线 | 中文字幕高清 | 久草手机视频 | 韩日av一区二区 | 国产精品一区二区在线观看免费 | 九热在线 | 免费电影播放 | 三级av网站 | 午夜aaaa| 国产一级a毛片视频爆浆 | 91成年人在线观看 | 碰超人人 | 国产在线更新 | 国产免费久久av | 在线v片| 国产成人精品午夜在线播放 | 免费看污片 | 不卡av在线免费观看 | 最新真实国产在线视频 | 波多野结衣一区二区三区中文字幕 | 亚洲国产美女精品久久久久∴ | 久草网视频在线观看 | 色综合激情网 | 国产午夜小视频 | 免费观看www小视频的软件 | av韩国在线| 久久亚洲私人国产精品 | 国产色拍拍拍拍在线精品 | 精品久久久久久电影 | 一级黄色a视频 | 国产中年夫妇高潮精品视频 | 在线视频 一区二区 | 日日夜夜综合 | 四虎永久精品在线 | 黄色毛片在线看 | 狠狠操欧美 | 久草在线免费资源 | 久草99 | 日日夜夜精品 | 久久不色 | 91在线小视频 | 国产91精品一区二区 | 中文av网站 | av资源在线观看 | 婷婷天天色 | 超碰97人人爱 | 色老板在线 | 中文字幕电影在线 | 国产精品永久久久久久久久久 | 在线播放精品一区二区三区 | 91精品国产91久久久久久三级 | 黄色一区二区在线观看 | 在线观看的av | 日日夜夜操操操操 | 亚洲五月婷| 国产精品成人久久久久久久 | 91九色精品 | 久久亚洲福利视频 | 国产不卡精品 | 久久天堂网站 | 综合激情网... | 91亚洲欧美激情 | 日躁夜躁狠狠躁2001 | 日本精品视频在线 | 最新日韩电影 | 日本乱码在线 | 免费av网站观看 | 色噜噜在线观看 | 91精品专区 | 久久91久久久久麻豆精品 | 日本二区三区在线 | 亚洲黄色免费网站 | 成人久久影院 | 日日成人网 | 日日综合网 | 亚洲成人欧美 | 久久草草热国产精品直播 | 久草视频在线资源 | 伊人开心激情 | 日韩精品久久久久久久电影99爱 | 九九精品视频在线看 | 国产亚洲婷婷 | 麻豆国产视频 | 久久精品欧美一 | 亚洲美女视频在线 | 91精品视频免费看 | 亚洲免费不卡 | a午夜电影 | 91在线免费观看国产 | 中文字幕人成乱码在线观看 | 在线网站黄 | 国产精品一区二区三区免费看 | 国产高清99 | 狠狠成人 | 日韩动态视频 | 欧美日韩在线网站 | 中文字幕成人网 | 成 人 黄 色 视频播放1 | 中文字幕亚洲精品日韩 | 成人免费在线视频观看 | 2000xxx影视| 91.麻豆视频 | 国际av在线 | 久久兔费看a级 | 久久久影片| 亚洲婷久久 | 日日夜夜骑 | 99精品久久精品一区二区 | 精品一区二区在线免费观看 | 久久夜靖品| 最近高清中文字幕在线国语5 | 少妇性色午夜淫片aaaze | 欧美怡红院 | 国产婷婷精品av在线 | 国产精品va最新国产精品视频 | av中文资源在线 | 成人91视频 | 成人黄色视 | 欧美日韩性生活 | 91视频免费看网站 | 在线观看精品视频 | 开心激情婷婷 | 亚洲精品在线视频播放 | 黄色av电影一级片 | 成人播放器| 免费高清男女打扑克视频 | 青春草国产视频 | 一级黄色片在线免费观看 | 免费视频三区 | 六月丁香综合网 | 日日夜夜精品免费 | 天天天天干 | 草久在线播放 | 在线观看国产v片 | 一二三区av | 国内精品视频一区二区三区八戒 | 国产香蕉在线 | 国产精品成人a免费观看 | 美女网站视频免费都是黄 | 日韩黄色大片在线观看 | 免费看十八岁美女 | 日韩在线观看视频免费 | 四虎国产精品免费 | 在线观看av大片 | 手机在线中文字幕 | 插插插色综合 | 日韩网站一区二区 | 99精品国产免费久久久久久下载 | 欧美精品一区二区免费 | 国产精品91一区 | 久久精品一区二区三 | 亚洲黄色小说网址 | 黄色一区二区在线观看 | 日韩一区视频在线 | 国产精品国产亚洲精品看不卡 | 蜜桃视频日韩 | 天天操夜操| av看片网 | 国产精品美乳一区二区免费 | 国产一区二区免费在线观看 | 国产老太婆免费交性大片 | 精品国内自产拍在线观看视频 | 国产h片在线观看 | 人人看人人 | 成人久久综合 | 欧美在线观看视频一区二区三区 | 九九色网| 日韩精品在线观看视频 | 色网址99 | 中文字幕婷婷 | 久久久久久99精品 | 久久综合中文色婷婷 | 久久综合精品国产一区二区三区 | 精品视频久久久久久 | 久久国产精品视频免费看 | 久久涩视频 | 97人人澡人人爽人人模亚洲 | 国产免费不卡av | 亚州欧美精品 | 日韩av电影网站在线观看 | 国产精品黄色av | 一区二区三区三区在线 | 99视频这里有精品 | 精品一区二区电影 | 国产精品美女视频网站 | 久久精品视 | 欧美二区三区91 | 久久另类视频 | 亚洲欧洲日韩在线观看 | www久草 | 99久久超碰中文字幕伊人 | 中文字幕在线观看免费高清电影 | 国产在线观看免费观看 | 亚洲成色777777在线观看影院 | 天天操天天色天天射 | 欧美激情综合五月色丁香 | 亚洲区另类春色综合小说校园片 | 免费又黄又爽视频 | 久久久精品国产免费观看一区二区 | 久久99亚洲精品久久久久 | 国产精品国产亚洲精品看不卡15 | 欧美夫妻生活视频 | 国产aaa毛片| 在线播放国产一区二区三区 | 久久成人亚洲欧美电影 | 欧美极品一区二区三区 | 久草在线视频资源 | 日韩一区在线播放 | 一级成人网 | 欧美日韩一区二区三区在线免费观看 | 激情欧美日韩一区二区 | 亚洲视频播放 | 国产在线观看午夜 | 国产精品一区免费观看 | 欧美大片aaa| 欧美极品在线播放 | 国产手机在线精品 | 亚洲精品美女 | 国精产品永久999 | 天天综合成人网 | 欧美精品免费一区二区 | av免费在线观看网站 | 久久99国产一区二区三区 | 一区二区三区动漫 | 亚洲电影久久久 | 亚洲播放一区 | 啪啪肉肉污av国网站 | 久久婷婷色 | av电影免费在线播放 | 九九视频精品在线 | 精品国产伦一区二区三区观看体验 | 中文字幕亚洲在线观看 | 69亚洲乱| 国产乱对白刺激视频在线观看女王 | 操操爽| 又黄又爽又色无遮挡免费 | 午夜精品视频在线 | www日韩精品| 国产中文a | 在线之家官网 | 欧美一级性生活 | 欧美 日韩 国产 成人 在线 | 精品国产精品久久一区免费式 | 91视频高清| 毛片网站观看 | 97伊人网| 国产精品九九久久99视频 | 日韩在线免费播放 | 国产在线国偷精品产拍免费yy | 免费日韩一区二区三区 | 亚洲视频,欧洲视频 | 亚洲精品一区二区18漫画 | 97电影在线观看 | 日本在线观看一区二区 | 亚洲v欧美v国产v在线观看 | 在线成人av | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 亚洲在线精品视频 | 亚洲精品乱码久久久久久蜜桃欧美 | 天天天干天天射天天天操 | 免费三及片| 亚洲综合色视频在线观看 | 97香蕉超级碰碰久久免费软件 | 91视频免费看 | 亚洲激情在线观看 | 欧美aa级 | 国产精品一区二区三区在线免费观看 | 久久久久久高潮国产精品视 | 日韩在线观看网站 | 天天综合区 | av免费播放 | 国产一区二区三区高清播放 | www日 | 国产精品久久久777 成人手机在线视频 | 人人爱爱人人 | 色综合久久天天 | 国产黄色片一级 | 国产人成精品一区二区三 | 视频一区在线免费观看 | 久久在线视频在线 | 一区二区三区视频网站 | 婷婷久久久 | 久久免费观看少妇a级毛片 久久久久成人免费 | 成人观看| 91精品视频一区二区三区 | 麻豆影视在线播放 | 日本精品在线看 | 国产视频精品视频 | 亚洲欧美日韩在线看 | 国产免费视频一区二区裸体 | 日本aaaa级毛片在线看 | 天天射天天色天天干 | 在线高清一区 | 久久久久国产成人免费精品免费 | 久久精品久久久久 | 欧美日韩国产成人 | 日韩视频在线不卡 | 91人人爽久久涩噜噜噜 | 日韩av电影中文字幕 | 夜夜骑天天操 | av黄色影院 | 中文字幕在线影视资源 | 亚洲激情五月 | 日本不卡一区二区三区在线观看 | 久久久久久久看片 | 五月婷婷在线观看视频 | 最新av在线播放 | 欧美精品亚洲精品日韩精品 | 亚洲成人第一区 | 狠狠狠色丁香婷婷综合久久88 | 日韩女同av | 成人性生交大片免费看中文网站 | 天天爽夜夜爽人人爽一区二区 | 91av视频在线免费观看 | 欧美一二三区播放 | 成人在线视频观看 | 天天色天天综合网 | 五月开心激情 | 国精产品999国精产品视频 | 国产精品久久久一区二区三区网站 | 国产高清成人 | 久草在线高清视频 | 五月天久久久 | 亚洲精品色婷婷 | 午夜性盈盈 | 日韩精品久久久久久久电影竹菊 | 2021av在线| 91福利国产在线观看 | 婷婷日日 | 国产精品视频你懂的 | 国产精品久久久久久久av大片 | 99久久精品无码一区二区毛片 | 亚洲男男gaygayxxxgv | 天天干夜夜爱 | 久久免费福利 | 久久精品男人的天堂 | 亚洲精品综合在线观看 | 五月婷婷丁香色 | 手机在线小视频 | 午夜久久美女 | 日本久久久久久久久久 | 久久精品成人欧美大片古装 | 国产做爰视频 | 97精品久久 | 色先锋av资源中文字幕 | a电影在线观看 | 国内免费的中文字幕 | 国产91精品久久久久久 | 日韩一区二区三区高清免费看看 | 精品视频免费观看 | 啪啪精品 | 中文字幕成人一区 | 日日夜夜人人精品 | 深爱激情久久 | 在线视频精品播放 | 日韩 精品 一区 国产 麻豆 | 97夜夜澡人人爽人人免费 | av天天草| 天天看天天操 | 亚洲男人天堂2018 | 国产色黄网站 | 日本精品久久久久中文字幕5 | 久草在线播放视频 | 久久视频这里有精品 | 日韩欧美视频在线观看免费 | 热久精品 | 狠狠搞,com| 成 人 黄 色视频免费播放 | 日韩免费电影一区二区 | 精品在线一区二区 | 国语精品久久 | 日本久久久久久久久 | 久久的色| 亚洲综合在线五月 | 18国产精品白浆在线观看免费 | 欧美精品资源 | 亚洲精品www. | 久视频在线播放 | 久久草在线精品 | 国产精品麻豆果冻传媒在线播放 | 91久久黄色 | 激情五月激情综合网 | 成人丝袜 | 亚洲视频一级 | 麻豆首页| 91黄色视屏 | 国产99久久久国产 | 91精品在线麻豆 | 欧美一级免费片 | 久久99亚洲网美利坚合众国 | 国产99在线播放 | 一二区电影 | 四虎影视8848dvd | 日韩亚洲国产精品 | 99精品视频免费在线观看 | 狠狠色香婷婷久久亚洲精品 | 天天做日日做天天爽视频免费 | 日韩视频在线观看免费 | 欧美在线一 | 欧美色图亚洲图片 | 在线午夜电影神马影院 | 欧美日韩一区二区久久 | 国产一区二区精品在线 | 国产你懂的在线 | 亚洲在线精品 | 综合久久久 | 中文字幕一区二区三区久久蜜桃 | 麻豆国产在线播放 | 久久久免费毛片 | 一本色道久久综合亚洲二区三区 | www.伊人网| 天天艹天天爽 | 精品播放 | 99热最新 | 国产在线播放一区 | 日韩精品在线观看视频 | 国产中文字幕一区二区 | 九色porny真实丨国产18 | 婷婷网站天天婷婷网站 | 国产欧美精品在线观看 | 成人91在线观看 | 亚洲禁18久人片 | 成人黄色毛片视频 | 亚洲女同videos | 中文字幕在线观看完整版电影 | 一区二区激情视频 | 久久精品国产亚洲精品2020 | av高清在线| 国产精品午夜8888 | 国产精品欧美一区二区三区不卡 | 超碰在线公开 | 2021国产精品视频 | 免费av 在线 | 婷婷色在线播放 | 中文字幕在线看视频国产中文版 | 最新日本中文字幕 | 中文字幕字幕中文 | 欧美日韩国产精品一区二区亚洲 | 五月婷婷综合激情网 | 国产精品免费视频观看 | 99热精品视 | 久久夜色精品国产欧美乱极品 | 丝袜美腿在线 | 丰满少妇高潮在线观看 | 国产另类av | 高清av中文字幕 | 亚洲午夜精品久久久 | 日韩在线中文字幕 | 有没有在线观看av | 欧美高清视频不卡网 | 日本久久成人中文字幕电影 | 五月婷婷综合久久 | 五月天狠狠操 | 国产69久久久 | 成人黄色片在线播放 | 国产精品中文字幕在线播放 | 免费在线播放视频 | 免费av网站观看 | 国产黄影院色大全免费 | 国产精品一区一区三区 | 国产一区视频在线观看免费 | 在线看免费 | 国产精品久久毛片 | 天天干天天怕 | 亚洲激情视频 | 五月婷在线视频 | 欧美性粗大hdvideo | 69久久久 | 免费看一级黄色大全 | 手机av永久免费 | av日韩国产 | 国产精品一区二区精品视频免费看 | 国产艹b视频 | 超碰人人草人人 | 日韩黄色大片在线观看 | 手机av观看 | 狠狠干夜夜 | 国产福利精品一区二区 | 青草视频在线播放 | 欧美一区二区三区在线看 | 久草在线视频看看 | 日日夜夜噜| 日韩精品欧美专区 | 久草免费在线观看视频 | 天堂视频中文在线 | 亚洲国产剧情av | 五月婷婷丁香在线观看 | 在线成人看片 | 久久精品一二三区 | 97成人在线视频 | 国产成人精品久久亚洲高清不卡 | 在线成人国产 | 麻花豆传媒mv在线观看网站 | 91av手机在线观看 | 在线观看免费黄色 | 午夜精品福利一区二区三区蜜桃 | 一级免费黄视频 | 国产一区二区午夜 | 成年人免费在线观看网站 | 日韩精品免费在线播放 | 午夜影视av| 日韩美女av在线 | 久久综合综合久久综合 | 黄色在线看网站 | 高清av影院 | 免费中文字幕在线观看 | 精品日韩在线 | 国产亚洲精品成人av久久ww | 国产午夜视频在线观看 | 国产精品久久久久久久久免费看 | 狠狠亚洲 | 一区二区三区播放 | 亚洲精品免费在线视频 | 日本免费一二三区 | 99精品国产兔费观看久久99 | 伊人五月 | 中文字幕在线看视频 | 亚州精品在线视频 | 看污网站 | 超碰在线99 | 国产午夜精品一区二区三区在线观看 | 欧美精品久久久久久久久久丰满 | 国产精品99在线播放 | 欧美午夜理伦三级在线观看 | 91av手机在线 | 九九免费精品视频在线观看 | 午夜精品一区二区三区免费视频 | 久久99亚洲精品久久久久 | 国产免费黄视频在线观看 | 日韩二区精品 | 亚洲视频观看 | 色综合天天天天做夜夜夜夜做 | 久久99热国产 | 国产精品福利av | 免费看片黄色 | 在线观看福利网站 | 激情综合五月 | 中文字幕中文字幕在线中文字幕三区 | 亚洲精品在线二区 | 五月婷婷中文 | 中文字幕观看视频 | 久久综合射| 91九色在线视频 | 国产精品视频专区 | 国产成人精品电影久久久 | 亚洲精品小区久久久久久 | 国产美女精品久久久 | 亚洲五月 | 99精品毛片| 欧美性视频网站 | 国产v在线播放 | 日韩高清一区二区 | 日韩精品不卡在线 | 国产成人一区二区精品非洲 | 久久久国产精品人人片99精片欧美一 | 久久精品国产亚洲精品 | 96精品高清视频在线观看软件特色 |