在PHP中,我们将Apache(或Nginx)作为HTTP服务器。它们也是PHP Web开发的事实标准。
在Rust中,Web上的几乎所有示例都是通过“Cargo run”命令运行自己的HTTP服务器(或“hyper”库),然后在浏览器中转到localhost以查看结果。似乎没有人会在Apache / Nginx上部署它。
为什么Rust程序没有部署在提供如此多有用和成熟功能的现有HTTP服务器中(例如VirtualHost,Alias,SSL,mod_rewrite等)?
此外,使用此Web服务器而不是Apache / Nginx有什么好处?
在生产环境中,您是否也使用超级库作为Rust的Web服务器?