在不添加端口的情况解决端口占用问题

2020-03-22  本文已影响0人  Trade丿Life

网址的组成

http://localhost:8887

http
域名(localhost)
端口号(8887)

数据请求响应过程

  1. 客户与服务器建立连接;

  2. 客户向服务器提出请求;

  3. 服务器接受请求,并根据请求返回相应的文件作为应答;

  4. 客户与服务器关闭连接。

  5. 客户与服务器之间的HTTP连接是一种一次性连接,它限制每次连接只处理一个请求,当服务器返回本次请求的应答后便立即关闭连接,下次请求再重新建立连接。这种一次性连接主要考虑到WWW服务器面向的是Internet中成干上万个用户,且只能提供有限个连接,故服务器不会让一个连接处于等待状态,及时地释放连接可以大大提高服务器的执行效率。

互联网数据传输过程.png

服务部署端口占用

Nginx反向代理(在不添加端口的情况解决多个域名访问一台服务器的不同应用)

#配置一个代理即tomcat1服务器
upstream tomcat_server1 {
   server 192.168.78.134:8080;
}

#配置一个代理即tomcat2服务器
upstream tomcat_server2 {
   server 192.168.78.135:8080;
}

#配置一个虚拟主机
server {
   listen 80;
   server_name aaa.test.com;
   location / {
       #域名aaa.test.com的请求全部转发到tomcat_server1即tomcat1服务上
       proxy_pass http://tomcat_server1;

       #欢迎页面,按照从左到右的顺序查找页面
       index index.jsp index.html index.htm;

   }
}

server {
   listen 80;
   server_name bbb.test.com;
   location / {
       #域名bbb.test.com的请求全部转发到tomcat_server2即tomcat2服务上
       proxy_pass http://tomcat_server2;

       index index.jsp index.html index.htm;
   }
}
上一篇 下一篇

猜你喜欢

热点阅读