直接在nginx.conf裡面配置一個虛擬主機,實作代理轉發,測試ok,如下:
server
{
listen 80;
listen 443;
server_name yangbai.com;
root /Library/WebServer/Documents/yangbai;
index index.php;
location / {
#root /Library/WebServer/Documents/youzan_oa/yzOA/src;
index index.html index.htm login.html;
}
location /oauth/token {
proxy_pass http://api.yangbai.com;
}
}
測試:http://yangbai.com/oauth/token成功代理到http://api.yangbai.com
但是我把上面的配置抽離出來,放到nginx.conf同級目錄servers下面,命名yangbai.com.conf內容和上面的一樣,然後nginx.conf裡面透過include servers/*;加載,但是測試始終沒辦法代理到。 。 。各位路過的兄弟姊妹看看唄,小弟對nginx配置不怎麼熟悉。
include 的路徑寫完整,例如: