2017-04-05 54 views
0

我開發了一個應用程序與laravel,我把它放在本地服務器,我需要其他計算機訪問它。Laravel - 如何共享應用程序到另一個工作站

我認爲有2個解決方案:

第一:訪問laravel服務器(端口8000) 二:把項目XAMPP

什麼是最好的解決辦法嗎?

由於第一個選項我無法訪問並且使用xampp,它無法很好地訪問路由並且不會加載css和js文件。 如果我訪問根文件夾,它列出了項目文件夾,我必須去公用文件夾,但不加載樣式表文件。

我該怎麼做?

UPDATE:

我做這個步驟,此時尚未工作。

httpd.conf啓用此行Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

接下來,我在主機添加主機文件:

127.0.0.1 arquivo.localhost 

接下來我要去httpd-vhosts.conf和補充一點:

<VirtualHost *:8888> 
    DocumentRoot "/Applications/MAMP/htdocs/arquivo/public" 
    ServerAdmin arquivo.localhost 
    <Directory "/Applications/MAMP/htdocs/arquivo/public"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

下一頁我重新啓動Apache,當我嘗試訪問http://arquivo.localhost這給我This site can’t be reached

我做錯了什麼?

謝謝

+0

瀏覽其他計算機的計算機應該是網絡的應用程序。他們是?其次是localhsot的完美運行。 –

+0

是的,電腦是在同一個網絡,並在localhost工作正常。 @MASIDDIQUI – user3242861

回答

0

下XAMPP創建虛擬主機/阿帕奇/ conf目錄/額外/的httpd-vhost.conf 這樣

<VirtualHost *:80> 
ServerAdmin [email protected] 
DocumentRoot "C:/xampp/htdocs/laravel/public" 
ServerName laravel.localhost 
ErrorLog "logs/laravel-error.log" 
CustomLog "logs/laravel-access.log" common 
</VirtualHost> 

和訪問與http://laravel.localhost/

+0

不會忘記在創建虛擬主機後重新啓動Apache –

+0

我這樣做,我停止並啓動Apache。 當我在瀏覽器中放置laravel.app時,我發現服務未找到錯誤。 如果我去項目文件夾我有公共文件夾,但如果在瀏覽器中我把localhost:81/laravel這個列表所有項目文件夾,但公共文件夾不顯示。 @ D.Pachauri – user3242861

+0

你不能直接訪問laravel應用程序。如果您已經創建了與上述完全相同的虛擬主機,那麼應運行http://laravel.localhost/。 –

相關問題