最近總項目因為需要顯示圖片,就使用了Nginx,使用很簡單,下面簡單介紹一下怎么用
壓縮包下載地址,解壓即用 http://files.cnblogs.com/files/sanduweiliangxtx/nginx-1.5.8.zip
解壓后進入 conf文件夾 找到 nginx.conf 記事本打開: listen 是你要使用的端口, server_name是ip地址,因為是在本地設置的,所以用了 127.0.0.1,如果放到服務器上的話,就是用 服務器的ip地址。
接下來是配置圖片庫的路徑了 ,"#"是注釋,按照 root +路徑的格式配置路徑 ,location 后的/uploads是表示 f:/sxqn/uploads這個意思,會訪問這個路徑下的圖片
如果要配置多個的話 只需要 拷貝下面的內容就好了,再改成需要的路徑, location 后一定要跟最后一級文件夾的名字(而且不能重名),如果不跟的話,配置多個的時候,nginx會不知道你要訪問的是哪個文件夾,后面會說明情況。
location /uploads{
root f:/sdxqn;
#root D:\idea\b2b2c_v4.1\filebase;
index index.shtml index.html index.htm;
}
配置好之后,啟動nginx 跟目錄下會有一個nginx.exe 雙擊 ,會一閃而過,然后看進程里有沒有 這樣的兩個進程,如果有的話就表示啟動成功,失敗的話去跟目錄下的 logs中的error.log看錯誤。
准備工作完成了,就打開瀏覽器試一下 http://127.0.0.1:85/uploads/20170112161824275_yLSkNV8Rx8.jpg ,ip地址+端口號+location后文件夾名稱+圖片名稱就可以成功訪問了。上面提到了 配置的時候 location后一定要跟最后一級文件夾的名字是因為 如果我配置兩個的話 ,不跟的話,或者重名,就會出現下面的這種情況,路徑不一樣,但是最后一級文件夾名稱相同,這是要訪問哪個呢?
1 http://127.0.0.1:85/uploads/201701kNV8Rx8.jpg 路徑 root f:/sdxqn;
2 http://127.0.0.1:85/uploads/yLSkNV8Rx8.jpg 路徑 D:\idea\b2b2c_v4.1\filebase;