1. Ferramentas e versão
nginx1.8.1
tomcat8.5.23
jdk1.8
2. Comece a
baixar tomcat8, digite tomcat8 no Baidu para baixar, clique no primeiro link
Entre na página de download do tomcat8, selecione a versão 8.5.23, clique na parte vermelha para fazer o download
3. Crie uma nova pasta de teste (não tenha chinês no caminho), copie o tomcat baixado e descompacte-o em dois tomcats,
conforme mostrado abaixo
Modifique o conteúdo do arquivo de configuração server.xml do apache-tomcat-81 da seguinte maneira:
<!-- 将端口8080改为9001 -->
<Connector port="9001" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Modificar webapps \ ROOT \ index.jsp
<div class="button">
<a class="container shadow" href="/manager/status">
<!-- 将Server Status改为Server Status A -->
<span>Server Status A</span>
</a>
</div>
Modifique o conteúdo do arquivo de configuração apache-tomcat-82 server.xml da seguinte maneira:
<!-- 将8005改为8007 -->
<Server port="8007" shutdown="SHUTDOWN">
<!-- 将端口8080改为9002 -->
<Connector port="9002" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- 将端口8009改为8011 -->
<Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />
4. Comece dois gatos
Digite http: // localhost: 9001 no navegador
Digite http: // localhost: 9002 no navegador
5. Baixe o nigix, digite nigix no Baidu
e clique no quarto link para entrar na página de download.
Selecione a versão 1.8 da janela para fazer o download
6. Modifique a configuração conf / nginx.conf do nigix
#服务器的集群
upstream netitcast.com { #服务器集群名字
server 127.0.0.1:9001 weight=1;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。
server 127.0.0.1:9002 weight=2;
}
server {
listen 80;
server_name localhost;
location / {
//netitcast.com下面的名字要与upsteam后面的名字保持一致
proxy_pass http://netitcast.com;
proxy_redirect default;
}
}
7. Digite o diretório nigix e inicie o nigix
8. Digite http: //localhost/index.jsp para
atualizar no navegador
Este artigo foi transferido do autor Xu Liugen: Exploração preliminar do Nginx do
endereço de download do documento de amostra tomcat e nginx do autor: use principalmente Nginx e Tomcat para construir um cluster de balanceamento de carga de alto desempenho, ou seja, use a função de proxy reverso do Nginx para atingir a solicitação distribuição, sobre Nginx e Tomcat A combinação de uso, não repita a roda aqui, consulte o documento gratuito:
http://download.csdn.net/detail/u010870518/9261395
1. Conceito
O Nginx-Ngine X é um servidor HTTP e servidor proxy reverso gratuito, de código aberto e de alto desempenho; também é um servidor proxy IMAP, POP3, SMTP; ou seja, o próprio Nginx pode hospedar sites (semelhante ao Tomcat), Para processamento de serviço Http, também pode ser usado como um servidor proxy reverso.
O Nginx resolve o problema C10K do servidor (ou seja, o número de clientes conectados em um segundo é 10k ou 10.000). Seu design não usa threads para processar solicitações como servidores tradicionais, mas um mecanismo mais avançado - mecanismo orientado por eventos, que é uma estrutura assíncrona orientada a eventos.
2. Proxy de encaminhamento e proxy reverso
Em primeiro lugar, um servidor proxy geralmente se refere a um servidor na rede local que envia solicitações à Internet por meio de um servidor proxy, e o servidor proxy geralmente atua no cliente. Por exemplo: software GoAgent. Quando nosso cliente está acessando a rede externa (usando ferramentas), usamos o proxy de encaminhamento. Através do proxy de encaminhamento, executamos um software em nosso cliente para encaminhar nossas solicitações HTTP para outros diferentes No lado do servidor, a distribuição das solicitações é realizada .
O servidor proxy reverso atua no lado do servidor. Ele recebe a solicitação do cliente no lado do servidor, a seguir distribui a solicitação a um servidor específico para processamento e, em seguida, realimenta os resultados correspondentes do servidor ao cliente. Nginx é um software de servidor proxy reverso.
Além disso: instalação, início e parada do nginx no mac
1. Instale o Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. Instale o nginx
brew install nginx
3. Inicie e pare o nginx
#启动nginx
brew services start nginx
#停止nginx
brew services stop nginx