Nginx下载
http://nginx.org/en/download.html
运行
打开nginx所在目录
然后就可以执行下面的命令了
1 | start nginx // 启动Nginx |
也可以用我写的Nginx管理工具
链接:https://pan.baidu.com/s/1H2143IGnXhNZhaFcmXUWxA
提取码:iw9t
配置文件
引用配置
在conf
目录下新建一个conf.d
文件夹
在nginx.conf
添加引用
1 | http { |
引用配置的时候路径可以是绝对路径 类似于(注意斜杠的方向)
1 | include D:/soft/nginx-1.8.1/conf/conf.d/*.conf; |
也可以是
1 | include conf.d/*.conf; |
上面的配置要在
http
内部
但是以下两种是错误的
1 | include ./conf.d/*.conf; |
和
1 | include /conf.d/*.conf; |
配置示例
1 | upstream auth_psvmc { |
配置示例(SSL/Alias)
证书文件放在Nginx根目录下的cert
文件夹中
1 | upstream schoolfile_xhkjedu { |
配置注意项
- 路径中的斜杠一定要是
/
,默认复制的路径是反斜杠,一定要更换一下- 路径中不能有空格,如果有空格整个路径要用单引号(
''
)引一下- 路径中不能用
../
和./
错误解决
我在配置后 报了如下错误
could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32
解决方式
在nginx.conf
中的http块中添加
1 | server_names_hash_bucket_size 64; |
扩展
http_image_filter_module
这个模块在Windows环境中不支持,还没找到解决方法。