[英]how HTTPS request is handled by IIS server
I am trying to understand the working of HTTP , IIS and sql server. 我试图了解HTTP,IIS和sql服务器的工作方式。
I am having an IIS 7 server in my environment which is interacting with a sql database server . 我的环境中有一台IIS 7服务器 ,该服务器正在与sql数据库服务器进行交互。
The architecture is 该架构是
Apache ----> IIS -----> SQL server
The Apache is a reverse proxy server which is sending the HTTP request to the IIS server and from there IIS server is interacting with the SQL database connecting by different application pools for different applications. Apache是反向代理服务器,它将HTTP请求发送到IIS服务器,并且IIS服务器从该服务器与SQL数据库进行交互,该SQL数据库通过针对不同应用程序的不同应用程序池进行连接。
My query is if some request has been forwarded by the Apache server and it has reached the IIS ; 我的查询是Apache服务器是否转发了某些请求,并且该请求已到达IIS; after that, if the network between the Apache and IIS is having any packet drops ;
之后,如果Apache和IIS之间的网络丢包了;
Once a request has reached IIS it will go and do the required actions, and format the reply. 请求到达IIS后,它将执行所需的操作并格式化回复。 It will try to send the reply to the requestor but if the link has gone, it will be unable to.
它将尝试将答复发送给请求者,但如果链接消失,它将无法发送答复。 It will then abandon the request.
然后它将放弃该请求。 Resources it is holding for that request will be freed.
它为该请求保留的资源将被释放。
To get the data it had for you, Apache has to repeat the request. 为了获得您所需的数据,Apache必须重复该请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.