前言:今天给同事看他本地nginx的报错,虽然我也是半吊子,但觉得可能还是配置问题,所以把配置捋了一遍,做个学习记录,也希望能帮到有需要的人,如有错误感谢指出。
文章目录
资源介绍
1、资源下载地址:https://download.youkuaiyun.com/download/jinxin740202/13122489
2、目录结构如下:
一、目录结构介绍
conf: 配置文件夹,存放配置文件,下面的配置在此文件夹里面,文件名为nginx.conf
contrib:存放一些实用工具
docs:文档文件夹,存放相关文档
html:页面文件夹,存放一些默认页面,如index, 404, 500等。在我的nginx资源里放的 是打包后的vue项目
logs:日志文件夹,存放一些错误日志或运行日志等其他
temp:临时文件夹,存放临时文件
.bat:批处理命令
二、配置详解
1.nginx中文文档:https://www.nginx.cn/doc/
中文文档里面介绍了详细的模块配置、安装方法、配置实例,分的很详细;
对于刚接触的我们直接看官网可能会比较难找到对应的配置,甚至迷茫,可以先通过看一些别人的总结再来看中文文档可能会没那么头大。
2.nginx location配置语法:https://blog.youkuaiyun.com/qq_33862644/article/details/79337348
要能灵活更改配置,还是要了解一下语法配置的规则,推荐一下上面这篇博客,觉得写的很详细,看完之后在看下面的配置和去看中文文档会更加容易上手。
3.nginx.conf配置
配置如下(示例):
#user nobody;
worker_processes 1;#设置值和CPU核心数一值
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#nginx运行启动后就会生成这个标志文件,记录nginx主进程的ID号
#pid logs/nginx.pid;
# events 详解可参考该网址https://blog.youkuaiyun.com/u010832551/article/details/85160336
events {
worker_connections