@
目录
一、流程及图
1.简易流程图如下

一、nginx服务器配置:
1.下载并安装nginx
1.1 将下载好的nginx包传到服务器/usr/local/目录下
- # cd /usr/local
- // -y表示遇到判断全部yes,autoconf表示自动配置,automake表示自动编译。
- # yum -y install gcc gcc-c++ autoconf automake //gcc、gcc-c++的库文件
- # yum install -y pcre pcre-devel //安装Nginx依赖包
- # yum install -y zlib zlib-devel
- # tar -zxvf nginx-1.10.2.tar.gz //解压缩
- # cd nginx-1.10.2 //切换到该目录下
- # ./configure //配置
- # make
- # make install //安装
- // 检验是否完成安装
- # cd /usr/local
- # ls //如果存在nginx文件夹,则安装成功
- // 注意:最后结束前不要去改解压后的nginx文件,否则安装不成功
复制代码 2.nginx配置
二、服务器1、2、3配置(以一台讲解)
1.jdk安装与配置
2.tomcat
1.tomcat安装
2.tomcat配置
1.1 server.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <Server port="8005" shutdown="SHUTDOWN">
- <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
- <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="off" />
- <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 name="Catalina">
- <Connector
- port="8898" protocol="org.apache.coyote.http11.Http11AprProtocol"
- connectionTimeout="5000"
- minSpareThreads="20"
- maxThreads="2048"
- maxSpareThreads="2048"
- acceptCount="2048"
- minProcessors="20"
- maxProcessors="2048"
- enableLookups="false"
- maxHttpHeaderSize ="102400"
- maxPostSize="83886080"
- redirectPort="8443" />
-
- <Engine name="Catalina" defaultHost="localhost">
- <Realm className="org.apache.catalina.realm.LockOutRealm">
- <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
- resourceName="UserDatabase"/>
- </Realm>
- <Host name="localhost" appBase="webapps"
- unpackWARs="true" autoDeploy="true">
- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
- prefix="localhost_access_log" suffix=".txt"
- pattern="%h %l %u %t "%r" %s %b" />
- </Host>
- </Engine>
- </Service>
- </Server>
复制代码 1.2 web.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
- http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
- version="3.1">
-
- <servlet>
- <servlet-name>default</servlet-name>
- <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
- <init-param>
- <param-name>debug</param-name>
- <param-value>0</param-value>
- </init-param>
- <init-param>
- <param-name>listings</param-name>
- <param-value>true</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet>
- <servlet-name>jsp</servlet-name>
- <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
- <init-param>
- <param-name>fork</param-name>
- <param-value>false</param-value>
- </init-param>
- <init-param>
- <param-name>xpoweredBy</param-name>
- <param-value>false</param-value>
- </init-param>
- <load-on-startup>3</load-on-startup>
- </servlet>
-
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>/</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>jsp</servlet-name>
- <url-pattern>*.jsp</url-pattern>
- <url-pattern>*.jspx</url-pattern>
- </servlet-mapping>
- <session-config>
- <session-timeout>30</session-timeout>
- </session-config>
-
- <welcome-file-list>
- <welcome-file>index.html</welcome-file>
- <welcome-file>index.htm</welcome-file>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- </web-app>
复制代码 |