1、nginx搭建的伺服器,提示下載index.php源碼
你這個問題排查需要幾點確認:
把你的index.php復制一個其它名字的文件,看是否能正常訪問。
配置我建議你改成(原版的配置還少了一個括弧)
server {
listen 80;
server_name localhost;
root "D:/wwwroot";
location / {
index index.html index.htm index.php;
}
location ~ .php {
root "D:/wwwroot";
fastcgi_pass 127.0.0.1:33669;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
你先按我說的試試。
2、nginx伺服器如何識別.w文件
這個要在nginx的配置文件中加這個後綴名的支持,mine這一項
3、linux Nginx伺服器下如何實現模板文件不被下載???求高手給個答案。。
沒做過這個實驗、不過應該可以通過修改文件的許可權來達到樓主要的目的 、將文件的許可權修改為只讀的應該就能達到了、樓主可以試試、如果有問題可以互相討論~
4、nginx在windows上部署好了,就是文件目錄的中文路徑打不開、中文文件下載不了,不知道如何解決。
a 因為中國怕你亂說話,facebook不能像微博一樣實名制啊,說到敏感話題有不能禁
5、linux下nginx伺服器,用遨遊打開php網頁提示下載,用ie、firefox、chrome均正常解析,這是為啥?多謝多謝
如果別的瀏覽器顯示正常,說明伺服器php模塊沒有問題。
你可以嘗試重置遨遊瀏覽器的設置,或者卸載遨遊,重新裝一下遨遊測試一下。
我記得遨遊用的是IE的內核進行驅動的,不算自主研發。
6、linux伺服器怎麼安裝nginx
step1. 在 /home 下創建 nginx 文件夾 將 nginx-1.7.8.tar.gz 上傳到 nginx 文件夾下
step2. 解壓 tar -xzvf nginx-1.7.8.tar.gz
step3. 進入 nginx-1.7.8 中
step4. 執行 ./configure --prefix=/usr/local/nginx-1.7.8 --with-http_ssl_mole --with-http_spdy_mole --with-http_stub_status_mole --with-pcre
step5. 執行 make && make install
step6. 查看配置 /usr/local/nginx-1.7.8/sbin/nginx -t
如果顯示以下兩行信息 說明配置正確:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
the configuration file /usr/local/nginx/conf/nginx.conf was tested successfully
step7. 啟動 /usr/local/nginx-1.7.8/sbin/nginx
step8. 如遇上圖報錯 則使用命令關閉佔用 80 埠的程序 sudo fuser -k 80/tcp
step9. 再次啟動成功
step10. 瀏覽器檢驗 出現下圖界面表示安裝啟動成功
7、nginx中訪問日誌里如何判斷下載文件是否成功?
請參閱HTTP響應代碼,而不是4XX 5XX應該是成功的,一般都是3XX
這似乎是基於HTTP是無法判斷的內,下載客戶端的執行時,服容務器將數據發送到在客戶端,伺服器端下載客戶端下載的位元組數是沒有辦法知道。在伺服器端從伺服器端發送的位元組數比較的位元組數應該是沒有辦法確定的合並下載客戶端提取物。應該
8、請問我的nginx伺服器無法下載中文路徑的文件,怎麼辦?謝謝!
一般linux中使用utf-8編碼,niginx中也是如此,如果不是則都配置為utf-8編碼,然後在你的代碼邏輯中設置下載文件名稱時進行編碼即可,java代碼類似:
response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode("文件名", "utf-8"));
response.setHeader("X-Accel-Redirect", "/down/" + URLEncoder.encode("文件名路徑", "utf-8"));
9、linux+nginx+php伺服器一個目錄幾千萬個文件會不會影響性能
肯定影響了!
5KW的量說大不大,說小不小。
建議用資料庫,分幾十個表。一張表100-200W, 那應該無壓力
必須要用文件的話,平均分散多個目錄吧。