Nginx目錄別名 Alias 支援PHP的配置

2021-07-03 10:50:32 字數 1222 閱讀 1131

需求:通過 example.com 訪問 /var/data/www,但通過 example.com/pa 訪問的卻是 /var/data/phpmyadmin,即保護phpmyadmin不暴露在www目錄下。

簡介:這是網上普遍採用的 rewrite 方式。

缺陷:簡單的php程式還能應付,複雜一點的程式就"no input file specified"

01.server

12.

13.location ~ /pa/.+\.php$

20.

21.location ~ .+\.php.*$

28.}

簡介:完美實現,無***。

特點:使用了乙個叫"$valid_fastcgi_script_name"的變數

檢視**

列印**幫助

01.server

12.

13.location ~ /pa/.+\.php.*$

17.fastcgi_pass  127.0.0.1:9000;

18.fastcgi_index  index.php;

19.fastcgi_param  script_filename  /var/data/phpmyadmin/$valid_fastcgi_script_name;

20.include  fastcgi_params;

21.}

22.

23.location ~ .+\.php.*$

30.}

簡介:在 zhigang.net 上看到的創意方法,即乙個站加兩個server欄位,然後通過反代的方式實現。

特定:方法有創意,稍微麻煩點。

alias設定別名

alias命令的作用只侷限於該次登入的操作。若要每次登入都能夠使用這些命令別名,則可將相應的alias命令存放到bash的初始化檔案 etc bashrc中。alias 選項 引數 p 列印已經設定的命令別名命令別名設定 定義命令別名,格式為 命令別名 實際命令 alias 新的命令 原命令 選項 ...

alias命令別名

筆者在看 鳥哥私房菜 時,突然看到這個命令,之前未接觸過,故簡單記錄學習下,具體的大家可參見man手冊。功能說明 設定指令的別名。語 法 alias 別名 指令名稱 參 數 若不加任何引數,則列出目前所有的別名設定。舉 例 ermao lost desktop alias alias egrep e...

alias別名使用

rhel系列的別名使用,方便操作!功能說明 設定指令的別名。語 法 alias 別名 指令名稱 參 數 若不加任何引數,則列出目前所有的別名設定。舉 例 ermao lost desktop alias 列出當前使用者下所有別名 alias egrep egrep color auto alias ...