2017-04-05 52 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/。 –

相关问题