我有一臺運行Ubuntu 20.04和Apache 2的服務器,我把它作為一個web服務器使用。我做了一個虛擬主機的配置,指向一個Laravel應用程式,你可以在下面的組態檔中看到。
<VirtualHost laravel-8.test>
DocumentRoot /var/www/laravel-8/public8.test
<Directory "/var/www/laravel-8/public">
允許from all
選項 無
Require all granted
</Directory>
</VirtualHost>。
而且在服務器上一切都運行得很好,但是當我試圖從網路上的另一臺機器訪問laravel-8.test這個地址時,它就會轉到Apache頁面。我甚至在Ubuntu的hosts檔案中加入了該地址的資訊。
127.0.0.1 laravel-8.test
而我在作業站(Windows 10 Pro)上也做了同樣的事情,我添加了這一行
192.168.0.112 laravel-8.test
我到底做錯了什么?我有必要的Apache模塊來讓Laravel作業(重寫)
uj5u.com熱心網友回復:
如果你想從另一臺電腦連接, 你需要寫一個外部IP。
CodePudding
把你的v-host配置改成這樣...<虛擬主機 *:80>
DocumentRoot /var/www/laravel-8/public8.test
<Directory "/var/www/laravel-8/public">
允許from all
選項 無
Require all granted
</Directory>
</VirtualHost>。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/307812.html
標籤:
上一篇:在Postgres中合并4個表
下一篇:<p>LaravelLivewire專案。創建了一個帶有條件欄位的動態表單。需要在選擇業務型別(在線/物體)后,在選擇業務型別時添加輸入欄位type=text。我在很多論壇上問過,人們給出
