关于Nginx
由于我们在公司的云服务中使用了Nginx,现在我决定仔细整理一下内容。
Nginx是什么?
Nginx是一款免费的开源web服务器。
Web服务器是什么?
接收外部请求后,如果是可以在web服务器上返回的内容(静态内容),则进行响应;如果是需要依赖应用服务器处理的内容(动态内容),则将应用服务器的处理结果作为响应发送给客户端。
这台位于web服务器上的是Nginx。
有哪些特征?
经常与Nginx进行比较的是Apache。
Apache是代表性的网络服务器之一。
据说,Nginx是为了解决Apache这种通用Web服务器在同时处理大量访问时响应变得较差的问题而诞生的。
请参考这篇文章进行比较:
https://qiita.com/pink/items/7709218310b5cf11eabe
简而言之
- Apache
作为一个网络服务器,具备丰富的功能
使用起来很方便!
因为能做很多事情,所以服务器成本很高
- Nginx
具有反向代理功能,专注于处理同时请求
简单,所以服务器成本低廉。
反向代理是什么?
作为与web服务器之间的中介,它负责将请求返回为响应的服务器。
这是什么意思?
作为优点,可以隐藏web服务器身份,并且当存在多个web服务器时,可以进行处理的分散。也就是说,它可以像负载均衡器一样工作!
这就是它强大的多线程请求处理能力的特点。
如果有错误,请指正。
关于命令,请参考这个链接!
https://qiita.com/katzueno/items/44e02db2f1bfa0de5860