在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  Linux/ laravel項(xiàng)目 前后端完全分離下的nginx配置?

laravel項(xiàng)目 前后端完全分離下的nginx配置?

最近有一個(gè)前后端完全分離的項(xiàng)目,大致需求如下:

項(xiàng)目路徑
|---- php_project
|---- pc_front_project
|---- wap_front_project

pc頁(yè)面 對(duì)應(yīng)域名 whj.domain.com nginx root設(shè)置到pc_front_project目錄下
web對(duì)應(yīng)域名 m.whj.domain.com nginx root設(shè)置到wap_front_project目錄下
后端項(xiàng)目位于 到php_project目錄下

前端項(xiàng)目(pc+web)中訪(fǎng)問(wèn)的api路徑為格式 類(lèi)似為 api/user/1

如何使用nginx將請(qǐng)求前端項(xiàng)目 中以api開(kāi)頭的動(dòng)態(tài)請(qǐng)求轉(zhuǎn)發(fā)至后端php項(xiàng)目處理?

回答
編輯回答
喵小咪

聽(tīng)你意思好像whj.domain.com,m.whj.domain.com的/api/ 都指向 php_project目錄
所以針對(duì)/api/單獨(dú)設(shè)root就行了

#whj.domain.com

server_name whj.domain.com;
root /path/pc_front_project;
location / {
    ...
}
location /api/ {
    root /path/php_project;
    ...
}
2018年4月9日 01:02
編輯回答
青裙

在前端nginx配置文件里加入

location /api {
    proxy_set_header x-Real-IP $remote_addr;
    proxy_set_header x-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://這里寫(xiě)后端地址;
}
2018年8月4日 21:14
編輯回答
菊外人

問(wèn)一下題主,代碼結(jié)構(gòu)是如何實(shí)現(xiàn)的呢?

2017年6月8日 00:50