請教 Nginx 如何設 Alias - Linux

Aaliyah avatar
By Aaliyah
at 2011-10-14T01:37

Table of Contents


如題,Nginx (唸 Engine X) 是新一代的網站伺服器,效能比Apache好n倍。

大陸很多人在討論,在台灣好像少的可憐...

想問一下,有沒有人知道 Apache 的《全域》alias /abc/ /var/www/html/xyz/

如果移植到 Nginx 上,該如何設定?

我有用 location 搭配 alias,但找不出可以像 Apache 一樣可以設為永久連結
又可以跑動態網頁(php)的方法,附上設定請指教,Thx !!

location ~ ^/abc/.+\.php$ {
root /var/www/html/xyz;
rewrite /abc/(.*\.php?) /$1 break;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html/xyz$fastcgi_script_name;
include fcgi.conf; }

ps. 該 /abc/ 目錄不是跑靜態網頁(html)喔,要跑 php 的 ^_^
而且是所有虛擬網站都要有這個永久連結,例 http://orz.tw/abc/phpinfo.php

--
※ 發信站 :批踢踢實業坊(ptt.cc)
◆ From: 122.116.12.6
Honoeye:1小時內四處洗了16篇文,只為了在氧氣版PO文 10/14 04:33
bitlife:樓上說的還真的沒錯. 10/14 05:27
Navi:代 公司經理徵女伴同行? 嘿嘿 10/14 10:28
bitlife:Nginx:No Girl, It's Not relaX. 10/14 10:36

Tags: Linux

All Comments

Franklin avatar
By Franklin
at 2011-10-14T03:56
1小時內四處洗了16篇文,只為了在氧氣版PO文
Joe avatar
By Joe
at 2011-10-17T12:41
樓上說的還真的沒錯.
Dora avatar
By Dora
at 2011-10-20T08:37
代 公司經理徵女伴同行? 嘿嘿
Dora avatar
By Dora
at 2011-10-21T19:18
Nginx:No Girl, It's Not relaX.

ubuntu 11.04 無線上網

Cara avatar
By Cara
at 2011-10-13T22:02
前言: 感謝各位前輩的指教 還有自己的不斷找資料及測試 辛苦了幾天後終於順立搞定 環境: 我習慣用文字介面 尤其是系統方面的驅動和設定 nb: hp G32 (2011/09 購入) os: ubuntu 11.04 (自己抓 iso 燒光碟來裝) mic: rtl(有線) ...

改port

Bennie avatar
By Bennie
at 2011-10-13T21:24
請問有沒辦法將ricci的port給改掉? 因為每次重新開機都要再netstat -tunlp, 找到對應的PID再殺一次port, 而偏偏要執行的程式又是衝到ricci佔的11111, 試圖要進ricci中改,但一打開全是亂碼, 已經將編碼換過,但亂碼的情形依然沒變, 不曉得有沒有人能夠賜教。 ...

Ubuntu 11.10之曇花一現

Carol avatar
By Carol
at 2011-10-13T18:36
剛才18:15分的時候發現http://releases.ubuntu.com/11.10/已經移除beta2, 改放 正式版. 二話不說馬上下載ubuntu-11.10-desktop-amd64.iso, 下好後改要抓 ubuntu-11.10-alternate-amd64.iso, 顯示找不到檔案. ...

alias 與 字串

Margaret avatar
By Margaret
at 2011-10-13T11:00
shell是tcsh 小弟原本要寫一個alias 但一直出錯 簡化到後來 發現 alias test_cmd and#34;echo \and#34; and#34; 這樣是錯的 錯誤訊息如下 會回報沒有能配對的雙引號 Unmatched and#34;. 不過我中間那個雙引號前有反斜線 不知為什麼會這樣? ...

在遠端機器執行指令

Dinah avatar
By Dinah
at 2011-10-13T02:25
最近工作上需要查看某台機器(say A)上的連線,是從哪台機器(say B)連過來的 然後去看remote machine上哪一個process連過來的 現在遇到的問題是我的script是在A跑的,所以我勢必要跑個remote command on B, 但是我找到的方法都是用ssh andlt;use ...