1.首先配置host,nginxphp
2.host不用多說,指向虛擬機IP便可nginx
1.前幾行的基本配置不講學習
2.重點是路由重定向,根據官方手冊書寫rest
而後坑來了,當我配置好後,重啓 sudo service nginx restart 打開項目 發現輸出 Hello World! I am Stranger! 好的 成功了!可是在自定義一個controller 訪問這個controller的路徑,顯示的仍是Hello World! I am Stranger!
server
也就是說, 路由沒有找到新創建的controller,而是一直在訪問index/index/index 這個問題困擾了好幾天blog
最後解決方案是yaf不支持nginx的 PATH_INFO 將路由php文件塊的 PATH_INFO註釋掉就正常了,這個坑寫出來 但願大家少走彎路 不過由於這個 對yaf的流程和結構更清楚了!
路由
(注意: 若是你是把php配置模塊提取出來了,修改文件的時候,要注意是否影響別的nginx配置)虛擬機