站點從Apache移植到Nginx遇到的問題記錄

2021-09-11 05:06:56 字數 483 閱讀 2774

採用root使用者登入的ftp服務上傳站點到伺服器,站點檔案的所有者為root,且檔案許可權其他組不能讀取,導致訪問網頁失敗,問題可以從nginx的故障記錄分析出;

出現該問題的原因主要有兩個,1:偽靜態轉移;2:nginx的配置還不能支援path_info模式;

完成偽靜態轉移之後可能還是會是主頁能訪問,其他頁面404;錯誤日誌為failed (20: not a directory),我檢視可thinkphp下的conf資料夾下的convention.php檔案,url設定中的』url_model』 為1,即pathinfo模式,判斷可能預設的nginx還不支援pathinfo模式,因此再進行配置檔案修改:

修改前

location ~ \.php$
修改後

location ~ \.php
修改完成後使用 kill -hup [nginx主程序號];重啟nginx,再進行訪問,能夠正確解析了;

Docker入門到搭建Apache站點

隨著docker技術的快速發展,無所不涉獵的運維汪也自學了一些入門知識,記錄此文件順便分享給大家。現在網上關於docker的資料基於ubuntu的較多,本文是基於redhat centos的環境,本文宿主是redhat7.3,docker映象是centos7.0。一 建立支援ssh服務的centos...

Socket程式從windows移植到linux下

1 標頭檔案 windows下winsock.h或winsock2.h linux下netinet in.h 大部分都在這兒 unistd.h close函式在這兒 sys socket.h 在in.h裡已經包含了,可以省了 2 初始化 windows下需要用wsastartup啟動ws2 32.l...

從FSC FMS到RED5移植嚮導

這個文件描述了micromedia flash communication server flash media server2和red5 api的不同。他的目的是幫助移植現存的應用程式到red5。如果你得red5裡還沒有應用程式,請讀一下如何配置red5.xml 應用程式回叫函式 當執行服務段應用...