windows下nginx配置報錯GetFileAttributesEx


因為電腦屏幕出現亮點,拿去換屏了,所以使用了windows環境,安裝了下wlmp環境

在配置Nginx的時候,發現配置沒有問題,但是老是訪問不了。

2015/08/24 15:03:59 [crit] 4560#3796: *222 GetFileAttributesEx() "d:\wwwroot\hj_app
es/css/web/coach_join.css/index.html" failed (123: The filename, directory name, or volume label syntax is incorrect)

妹的,看情況是root目錄不正確,一開始總以為是重寫的問題,關鍵是我配置的主域名

A 虛擬主機 root配置的是:訪問二級目錄root d:\wwwroot\a訪問都沒有問題,但是配置的資源域名

B 虛擬主機 root配置的是:訪問三級目錄root d:\wwwroot\a\bb訪問就報錯了。

查看日志提示的是:

CreateFile() "D:\wwwroot\abb/css/web/coach_join.css" failed (123: The filename CreateFile() "D:\wwwroot\hj_app es/css/web/coach_join.css" failed (123: The filename, directory name, or volume label syntax is incorrect), client: 127.0.0.1, server: ares.haojian.dev, request: "GET /css/web/coach_join.css HTTP/1.1", host: "ares.test.dev"
 
        

 

搜了下百度沒有找到,后來外文網站里找到答案:

就是反斜杠的問題

把root d:\wwwroot\a\bb改成了d:/wwwroot/a/bb之后就好了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM