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等配置文件。