假設同一台伺服器有三個網站A
,B
,C
但只有一個網域名稱www.abc.com
期望:
訪問www.abc.com/a
可以訪問A
網站的內容,
訪問www.abc.com/b
可以造訪B
網站的內容,
造訪www.abc.com/c
可以造訪C
網站的內容,
以此類推...
Nginx
該怎麼配置呢?
我的Nginx
是這樣配置的,但是不能達到想要的效果:(
location /a {
root /path/to/web/a;
try_files $uri $uri/ /index.php;
}
location /b {
root /path/to/web/b;
try_files $uri $uri/ /index.php;
}
location /c {
root /path/to/web/c;
try_files $uri $uri/ /index.php;
}
location ~ .*\.php? {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_pass 127.0.0.1:900;
}
可以的,透過虛擬目錄