nginx開好後就可以以ip連線
我在預設設定檔加入
location /phpMyAdmin {
allow 公司IP;
deny all;
}
結果在資料夾被403拒絕了
../phpMyAdmin/
但是只要又在目錄後輸入index.php
../phpMyAdmin/index.php
還是照樣進站,php直接被閃過不處理
網路上有查到location ~ .php$ { }區塊中沒設的話, 訪問php頁面不會受影響
但是我看預設設定檔不包含php的location
要怎麽處理php-fpm的phpMyAdmin拒絕
您需要告訴Nginx要怎麼處理PHP網頁的請求.
基本觀念: Nginx收到對PHP網頁的請求, 透過fastcgi轉給php-fpm處理PHP程式碼, 如下路徑:Nginx-->Fastcgi-->php-fpm
請參考:
https://www.howtoforge.com/running-phpmyadmin-on-nginx-lemp-on-debian-squeeze-ubuntu-11.04