1)下载地址

http://nginx.org/en/download.html

找windows的下载。

2)然后解压到自己的一个目录。

3)配置环境变量,将解压到的路径加进去。

4)修改配置文件

nginx/conf/nginx.conf文件,找server ->listen 把80端口改成其他的。如:8080

5)nginx启动 直接命令 nginx

报错:

nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
2018/11/17 17:43:20 [emerg] 16204#3512: CreateFile() "C:\Users\Administrator/conf/nginx.conf" failed (3: The system cannot find the path specified)
原因:启动需要配置文件,指定配置文件命令

nginx -c D:\tool\nginx-1.15.6\conf\nginx.conf

报错:

nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
2018/11/17 17:44:44 [emerg] 14976#4176: invalid number of arguments in "root" directive in D:\tool\nginx-1.15.6\conf\nginx.conf:45

配置文件root指定一个目录的时候,最末尾不能是"\"

再执行命令报错

nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
2018/11/17 18:00:01 [emerg] 8664#1348: CreateDirectory() "C:\Users\Administrator/temp/client_body_temp" failed (3: The system cannot find the path specified)

去建目录:C:\Users\Administrator/temp/client_body_temp

C:\Users\Administrator>nginx -c D:\tool\nginx-1.15.6\conf\nginx.conf
nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
2018/11/17 18:08:27 [emerg] 10848#8284: CreateFile() "D:\logs
ginx\error.log" failed (123: The filename, directory name, or volume label syntax is incorrect)

什么鬼,还带 \n转义的???

去配置文件里改路径 error_log  D:\logs\\nginx\error.log;

nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
2018/11/17 18:18:29 [emerg] 10204#7268: unknown log format "main" in D:\tool\nginx-1.15.6\conf\nginx.conf:25

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

access_log  D:\logs\\nginx\access.log  main;

把这里打开

nginx: [emerg] CreateFile() "C:\Users\Administrator/logs/nginx.pid" failed (3: The system cannot find the path specified)

去配置文件改pid目录,或者去创建个目录

这个是个警告

nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)

进到安装目录

D:\tool\nginx-1.15.6>nginx -c conf\nginx.conf

执行,没有再警告了。访问配置的localhost:8080。看看有没有效果。
————————————————
版权声明:本文为CSDN博主「李逢涛」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hebsun/article/details/84191029

最新文章

  1. c# 远程连接ORACLE数据库
  2. 新建的SQL Server账号无法使用跟踪功能
  3. Pythonn new-style class and old-style class
  4. Codeforces Round #181 (Div. 2) A. Array 构造
  5. IOS 给图片添加水印(文字)
  6. NavigationBar的简单设置
  7. Android Handler传递参数动态更新UI界面demo
  8. Web前端新人笔记之了解Jquery
  9. 构造Scala开发环境并创建ApiDemos演示样例项目
  10. Thinking in Java——集合(Collection)
  11. MVC中关于JSON的处理
  12. 01_ExtJS_HelloWorld
  13. hbase存储优化
  14. [WC 2005]友好的生物
  15. 使用Jacksum对文件夹和文件生成checksum
  16. Java Pom.xml 详解
  17. jdk8系列一、jdk8 Lamda表达式语法、接口的默认方法和静态方法、supplier用法
  18. spark加载模型与gRPC与JSF与JDQ冲突
  19. 解决:ngxin做http强制跳转https,接口的POST请求变成GET
  20. [Flex+JAVA]建立Flex+java项目,并实现基本功能

热门文章

  1. js的一些兼容融性问题
  2. Flutter 36: 图解自定义 View 之 Canvas (三)
  3. PXE批量部署安装Linux系统
  4. 如何正确清理C盘?
  5. Tomcat - Tomcat安装
  6. 6.caffe:create_txt.sh(数据预处理成txt文本文件)
  7. 域知识深入学习一:Active Directory 域服务
  8. Java实现文件的上传下载(含源代码和jar包)
  9. [MySQL优化] -- 如何了解SQL的执行频率
  10. nginx反向代理tomcat 时,出现https redirect后变成http的问题解决方法