Tomcat相关的LNMT和LAMT

Tomcat相关的LNMT和LAMT

	LNMT:Linux Nginx MySQL Tomcat 
		Client (http) --> nginx (reverse proxy)(http) --> tomcat  (http connector)
		
		location / {
			proxy_pass http://tc1.magedu.com:8080;
		}
		location ~* \.(jsp|do)$ {
			proxy_pass http://tc1.magedu.com:8080;
		}
		
	LAMT:Linux Apache(httpd) MySQL Tomcat 
		httpd的代理模块:
			proxy_module
			proxy_http_module:适配http协议客户端;
			proxy_ajp_module:适配ajp协议客户端;
			
		Client (http) --> httpd (proxy_http_module)(http) --> tomcat  (http connector)
		Client (http) --> httpd (proxy_ajp_module)(ajp) --> tomcat  (ajp connector)
		Client (http) --> httpd (mod_jk)(ajp) --> tomcat  (ajp connector)
		
		proxy_http_module代理配置示例:
			<VirtualHost *:80>
				ServerName      tc1.magedu.com
				ProxyRequests Off
				ProxyVia        On
				ProxyPreserveHost On
				<Proxy *>
					Require all granted
				</Proxy>
				ProxyPass / http://tc1..com:8080/
				ProxyPassReverse / http://tc1.com:8080/ 
				<Location />
					Require all granted
				</Location>
			</VirtualHost>
			
		proxy_ajp_module代理配置示例:
			<VirtualHost *:80>
				ServerName      tc1.magedu.com
				ProxyRequests Off
				ProxyVia        On
				ProxyPreserveHost On
				<Proxy *>
					Require all granted
				</Proxy>
					ProxyPass / ajp://tc1.com:8009/ 
					ProxyPassReverse / ajp://tc1.com:8009/ 
				<Location />
					Require all granted
				</Location>
			</VirtualHost>
posted @ 2018-02-24 17:00  shenxm  阅读(512)  评论(0编辑  收藏  举报