nginx静态服务器的搭建记录详解

233 阅读1分钟

这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战

 什么是nginx

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,

并且cpu、内存等资源消耗却非常低,运行非常稳定。

  nginx静态服务器的搭建记录详解:

  1. 先在官网下载nginx的zip压缩包,windows环境下解压,进入配置文件.

  2. 修改端口号,原默认80产生冲突,这里修改为5555(可以修改为自己想要的端口号)

点击exe文件或在cmd中进入文件夹所在位置,执行start nginx.exe,然后进入此路径,出现如下画面,即为成功。 在这里插入图片描述

  1. 增加配置项

    添加8081端口,新建resource文件夹(静态资源文件夹),将resource文件夹的路径添加到配置文件中,并配置跨域,再次点击exe文件

    tip:

    • Nginx默认是不允许列出整个目录的,如需此功能,打开nginx.conf文件,在location server 或 http段中加入autoindex on
    • 如果列出的文件名中有中文一定要加上:charset utf-8;

在这里插入图片描述

 server {
		listen       8081;
        server_name  resouce;
		root D:/nginx-1.19.4/nginx-1.19.4/resource;
		autoindex on;
		location / {
            add_header Access-Control-Allow-Origin *;
        }
		add_header Cache-Control "no-cache,must-revalidate";
	 }

进入8081端口对应的路径下,此时resource目录下的资源文件即以下所示

在这里插入图片描述

在这里插入图片描述