这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战
什么是nginx
Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,
并且cpu、内存等资源消耗却非常低,运行非常稳定。
nginx静态服务器的搭建记录详解:
-
先在官网下载nginx的zip压缩包,windows环境下解压,进入配置文件.
-
修改端口号,原默认80产生冲突,这里修改为5555(可以修改为自己想要的端口号)
点击exe文件或在cmd中进入文件夹所在位置,执行start nginx.exe,然后进入此路径,出现如下画面,即为成功。
-
增加配置项
添加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目录下的资源文件即以下所示