server {
listen 80;
server_name www.mywebsite.com;
root /disk100/wwwroot/www.mywebsite.com;
index index.php index.html;
charset utf-8;
location /abc {
root /disk100/wwwroot/www.other.com;
#nginx php-fpm连接方式
fastcgi_pass php-fpm;
include fastcgi.conf;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
}
location ~ \.php$ {
fastcgi_pass php-fpm;
include fastcgi.conf;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
有A B两个网站,可能A网站需要引用着B网站的某个链接。
可以用代理方式连接,如果在同一主机上也可以我这样直接root指向B网站目录。
http://www.mywebsite.com/abc
与访问 http://www.other.com/abc 相同
如是php项目,多数入口点是 index.php 改下
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
写的较乱,权当我个人的笔记本了。