Web服务器有两个主要的选项,即nginx和Apache

作为一名程序员开始工作半年后,我将所学到的项目经验记录下来。

这次,我在环境搭建方面学到了许多东西。其中关于Web服务器,我会记录下备忘录。
由于我是根据大致的理解写的,如果有错误,请指正。

首先,什么是Web服务器?

在客户端和服务器之间,“请求”和“响应”来回传递,浏览器访问的服务器是“Web服务器”。

这个“Web服务器”有以下三种著名的选项:
– Apache
– Nginx
– IIS

在半年的时间内,我们使用了两个Web服务器。

我了解到,在开发中的应用程序中,需要启动设置的Web服务器。

经常会遇到这样的情况,虽然我已经将Web服务器设置为nginx,但是如果Apache也启动了,则无法成功启动。

为了解决这个问题,如果你使用的是Windows系统,你需要启动任务管理器来确认哪个Web服务器正在运行。如果有其他未配置的Web服务器正在运行,则需要停止它。

关于Nginx的内容是如下的:

如果nginx的配置文件存在问题,则无法启动。

输入命令”nginx -t”可以验证配置文件。
如果显示“syntax is ok”或“test is successful”,则表示OK。

如果出现failed的情况,需要检查nginx.conf等配置文件。