2017-05-07 86 views
0

有很多關於這個問題的線索,但他們都不能幫助我。在Mac上使用Homestead安裝的nginx中的502錯誤網關

我會解釋我想要什麼,我做了什麼,是什麼問題(我認爲)。

我想安裝Homestead 3.1.0,不管是php,vagrant還是nginx版本(對我來說)。

我已經安裝了VirtualBox,Vagrant和Homebrew的最新版本,nginx版本1.11.9(通過Homewbrew),PHP版本5和7(通過Homebrew)。我修改了/ etc/hosts,我無法修改nginx啓用的網站,因爲路徑不存在。

問題是,當我在瀏覽器中插入homestead.app,nginx的顯示502網關,我無法找到問題,我試圖在StackOverflow的每一個崗位,它仍然無法正常工作

更重要的是您需要的信息?問題是什麼?

回答

0

這是解決方案:

你需要通過添加

版本鎖定箱下降到以前的版本的版本:0.6.0

要將Homestead.yaml這將使用舊的.box文件。

例如:

  • IP: 「192.168.10.10」
  • 存儲器:2048
  • 的CPU:1
  • 主機名:家園
  • 名:家園
  • 提供商:virtualbox的
  • 版本:0.6.0

Source

0

您不需要手動修改nginx設置。您將本地URL添加到Homestead設置文件(Homestead.yaml)。例如:

folders: 
    - map: /Developer/yourDevFolder 
     to: /home/vagrant/Code 

sites: 
    - map: siteone.app 
     to: /home/vagrant/Code/siteonefolder/public 
    - map: sitetwo.app 
     to: /home/vagrant/Code/sitetwofolder/public 

一旦你完成,你需要提供你的無業遊民VM所以它會應用更改:

vagrant reload --provision 

如果您已經修改/etc/hosts這應該是所有你需要做的。