EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

Linux新手入门第十四天——Apache和Nginx的区别Q&A

Linux能运行IIS吗

Q:Linux能运行IIS吗?

A:不能,IIS是没有Linux版本的。

 

Q:Linux上为什么没有IIS可以用?

A:大概是Microsoft不想给竞争对手做软件吧。(SQL Server倒是有Linux版本,不过SQL Server在Linux下安装时有最小内存限制的问题,具体看参考文档[3])

 

作为Linux新手,目前有两种选择——Apache和Nginx。

 

Nginx (读法:engine-x,音标:/’endʒɪneks/) 是一个高性能的HTTP和反向代理web服务器,轻量级。

Apache(读法:uh·pa·chee)是世界使用排名第一的Web服务器软件,老牌。

 

Q:我应该使用Nginx还是Apache?

A:这取决于你想要性能(Nginx),还是要稳定(Apache)。

 

Q:Nginx和Apache最基本的区别是什么?

A:Apache比Nginx更加复杂,功能模块更多。

对Microsof程序员来讲:

这大概是Visual Studio和Visual Studio Code的区别。

 

Q:Nginx和Apache最核心的区别是什么?

A:Apache 是同步多进程模型,一个连接对应一个进程,Nginx 是异步的,多个连接(万级别)可以对应一个进程。

 

Q:Nginx和Apache的学习难度上的区别?

A:Nginx的配置更加简单。

 

 

【目录】Linux新手入门——从理论到实战

 

参考文档:

[1] Apache和Nginx的区别

[2] 我为什么推荐大家使用 Nginx 而不是 Apache?

[3]破解SQLServer for Linux预览版的3.5GB内存限制 (UBUNTU篇)

This article was last edited at 2023-04-21 22:44:30

* *