我只能通過8000端口訪問我的網站,而不是80,這讓我覺得這是不是重定向80至8000,因爲它說,它應該。我想簡單地輸入local.kujif.com到我的瀏覽器,並加載該網站,我默認讀取的是80端口。我正在使用捲曲來檢查它,它會返回:
curl 'http://local.kujif.com'
curl: (7) Failed connect to local.kujif.com:80; No error
但是,如果我將:8000添加到網址然後它的工作;它返回我的index.php它只是打印 '測試':
curl 'http://local.kujif.com:8000'
test
我的詳細信息:
我使用Laravel莊園和流浪漢用的Oracle VM VirtualBox。
在Homestead.rb它有端口轉發。我還沒有修改它在所有:
config.vm.network "forwarded_port", guest: 80, host: 8000
config.vm.network "forwarded_port", guest: 3306, host: 33060
config.vm.network "forwarded_port", guest: 5432, host: 54320
我也有安裝Microsoft IIS對我的工作的東西。當我需要流浪使用本地主機時,我顯然會停止該服務。
「無業遊民了」 顯示:
我Homestead.yaml文件:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
authorize: /Users/Tyler/.ssh/id_rsa.pub
keys:
- /Users/Tyler/.ssh/id_rsa
folders:
- map: C:\DEV\Linux
to: /var/www/
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
- map: local.kujif.com
to: /var/www/kujif
variables:
- key: APP_ENV
value: local
嗯我下班後會試試這個東西,謝謝。我不應該只能將local.kujif.com輸入到瀏覽器中,並且它可以加載我的本地站點,而不必每次都添加:8000。 – Samir
這取決於local.kujif.com解析到的IP地址。如果它是'127.0.0.1',那麼就像輸入'http:// localhost'一樣,這將需要端口8000. – Kryten
是的,它解析爲127.0.0.1,它是如何在我的hosts文件中設置的。我檢查了我的虛擬機箱,並且有兩個不同IP的主機連接。我嘗試了ping IP,並且都工作,所以我嘗試更改我的hosts文件以解析local.kujif.com到每個IP,但都沒有工作。如果我能得到它使用這些VM IP之一,它會繞過8000的需要嗎? – Samir