nginx發布靜態目錄備忘
前陣子配一個靜態目錄,想當然的覺得相當簡單,不就是寫個目錄嗎。配完以後怎麽都不行,一直出404。
找了一些文章,看來看去,我的配置是對的呀,這實在奇怪。
今天中午吃飯時候突然想到,可能是因為目錄多寫了一級,飯後一試,果然。
原先配置文件裏是這樣寫的:
server / {
root /opt/www;
}
server /test {
root /tmp/test;
}
提示404.
現在把/tmp/test部分改成/tmp就可以了。因為/test已經表示是在你寫的目錄裏找test目錄,我原來那種寫法,他會去訪問/tmp/test/test。我理解錯誤導致的。
也許還會有跟我一樣,理解錯誤的同學,所以這個備忘,讓我們大家不要因為犯這個錯誤耽誤時間精力。
nginx發布靜態目錄備忘
相關推薦
nginx發布靜態目錄備忘
centos nginx 靜態目錄 發布靜態文件前陣子配一個靜態目錄,想當然的覺得相當簡單,不就是寫個目錄嗎。配完以後怎麽都不行,一直出404。找了一些文章,看來看去,我的配置是對的呀,這實在奇怪。今天中午吃飯時候突然想到,可能是因為目錄多寫了一級,飯後一試,果然。原先配置文件裏是這樣寫的:server /
解決nginx發布網站跨目錄訪問
ges php5 重啟 otto 訪問 ast con start img 解決nginx發布網站跨目錄訪問(thinkphp5+lnmp) 到:usr/local/nginx/conf/vim fastcgi.cof 把最後一行加上井號#註釋掉保存重啟 restart
訪問nginx發布的web頁面出錯
服務器 server nginx localhost php-fpm 操作系統:CentOS release 6.8 (Final)Web服務器:nginx-1.12.0PHP版本:PHP Version 5.6.30前端頁面顯示下列錯誤:Nginx的日誌顯示如下錯誤:[[email
nginx 編譯錯誤解決方法 [備忘]
參見編譯錯誤資訊can not detect int size 增加引數可以跳過--with-ld-opt="-lstdc++" --with-cpp_test_module 參考編譯錯誤資訊 make[3]: Leaving directory `/apps/lib/o
《物聯網框架ServerSuperIO教程》-19.設備驅動和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本發布
sql 數據庫名 http oracle mongod 文件 https bapi 開發 19.設備驅動和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化 19.1 概述 ServerSuperIO支持設備驅動
基於cookie在nginx實現業務灰度發布
灰度基於cookie在nginx實現業務灰度發布背景灰度發布是指在黑與白之間,能夠平滑過渡的一種發布方式。灰度發布可以保證整體系統的穩定,在初始灰度的時候就可以發現、調整問題,以保證其影響度。業務存在灰度發布的需求,可以通過nginx+lua形式實現業務的灰度發布,目前這一形式已在廣平互動廣告相關業務已經實現
github上的項目發布成靜態網頁
ges 訪問 不知道 靜態網頁 靜態 hub nbsp 配置 setting 代碼上傳成功之後就可以發布靜態網頁了,細心的童鞋應該已經看到我上傳的代碼在根目錄就有一個html文件(發布其他情況沒試過,感興趣自己去嘗試),發布的時候選擇倉庫即自動識別了。 第一步:點擊sett
【入門篇】Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署發布
框架 logs ice term con scrip 什麽 5.1 cal 由於最近工作的需要,本人學習了一下利用高性能web server - Nginx,來發布C/C++編寫的fastCGI程序,詳細細節如下。 1.介紹 Nginx - 高性能w
windows 如何刪除fis3的發布路徑[文件名或擴展名太長,目錄層次多無法刪除的問題]
div 如何 擴展名 all modules tro 文件夾 直接 ins 問題 這幾天遇到一個小問題,windows下無法直接刪除fis3的發布目錄dist,因為在執行命令fis3 release -wL 時出現錯誤,導致dist內部嵌套的子目錄太多(47層); 直接刪除
發布PHP項目(nginx+PHP7+mysql 5.6)
true 如果 火墻 oot roo pre brush sql rep 一、環境檢查 1、檢查nginx ps -ef | grep "nginx" 顯示如下內容則代表nginx啟動正常 root 3285 1 0 12:57 ? 00:00:00 nginx:
v9定時發布的簡單實現方法[支持靜態生成]
功能 mis resources mode ava 註意 trac perm phpcms 將以下代碼放到 api/count.php 文件最後 的 ?>之前 //add 定時發布審核功能 $modelid = $modelid ? $modelid : intva
【備忘】Nginx 安裝
wid nss 安裝 col fix 方式 bsp ont top 安裝nginx的依賴包yum install -y pcre-devel openssl-devel參數說明 pcre兼容perl語言正則表達式, rewirte模塊 參數信息(perl方式定義正則表達式o
Qt靜態編譯發布和動態編譯發布
打包 mage 5.6 動態編譯 完成 工具 開始 選擇 ref 靜態編譯發布 你寫了一個小型Qt程序,發布的時候不想要一大堆dll文件,就只想打包成一個exe文件,那麽就需要用到靜態編譯。 下面的教程就是Qt靜態編譯環境配置 Qt5.6靜態編譯包下載地址 1.下載Qt
MVC .net framework 4.5 發布 瀏覽時顯示目錄
mvc 發布 瀏覽 顯示目錄問題:在IIS發布的mvc網站,瀏覽時顯示為網站目錄。 剛開始沒有註意以為mvc程序是4.0 後發現配置文件中目標框架為4.5 <system.web> <compilation targetFramework="4.5" /> <ht
nginx 根據IP 進行灰度發布
nginx IP 灰度發布灰度發布,簡單來說,就是根據各種條件,讓一部分用戶使用舊版本,另一部分用戶使用新版本。nginx 的語法本身可以看作是一門小型的編程語言,通過簡單的編程,可以輕松實現基於IP的灰度發布。需求:搭建準生產環境,供開發人員/運維在線上做最後的調整。如果OK,直接用rsync推送至生產環境
ansible+nginx+apache+svn自動化發布
apache+nginx+svn 自動化發布 svn隱藏真實ip svn自動化部署 ansible+nginx+apache+svn自動化發布(隱藏真實ip以及路徑) 一.ansible根據以下網址進行安裝http://blog.51cto.com/89
nginx A/B 灰色發布
NGINX 灰色發布 nginx1、安裝組件yum install -y openssl openssl-devel gcc gcc-c++ authoconf automake pcre-devel 2、下載程序ABTestingGateway.git git clone https://github.co
雲效(阿裏雲)流水線 + nginx + uWsgi + flask + python3 基礎環境搭建 --備忘
3.6 分享圖片 fff urn art conf con write sqlite 一、開發環境搭建 1、安裝python3 yum -y groupinstall "Development tools" yum -y install zlib-devel
iis 7上發布mvc報錯:403.14-Forbidden Web 服務器被配置為不列出此目錄的內容
OS asp 影響 directory spn 內容 server 解決 並且 iis 7上發布mvc報錯:403.14-Forbidden Web 服務器被配置為不列出此目錄的內容 提示裏面的解決方法是: 如果不希望啟用目錄瀏覽,請確保配置了默認文檔並且該文件存在