我使用laravel开发了一个应用程序,并将其放在本地服务器中,我需要其他计算机访问它。
我认为有2个解决方案:
首先:访问laravel服务器(端口8000) 第二:将项目置于xampp
什么是最佳解决方案?
使用第一个选项我无法访问,并且使用xampp它不能很好地访问路由,也不会加载css和js文件。 如果我访问根文件夹,它列出项目文件夹,我必须转到公用文件夹,但不加载样式表文件。
我该怎么做?
更新
我做了这个步骤,但这还不行。
在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 :(得分:0)
在xampp / apache / conf / extra / httpd-vhost.conf下创建虚拟主机 像这样
<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot "C:/xampp/htdocs/laravel/public"
ServerName laravel.localhost
ErrorLog "logs/laravel-error.log"
CustomLog "logs/laravel-access.log" common
</VirtualHost>
进行访问
答案 1 :(得分:0)
如果您在本地主机上正常运行,则其他人可以使用您的Ip
地址访问您的网站,前提是您们都在同一个本地网络上。
有关详情,请参阅此参考:Accessing localhost (xampp) from another computer over LAN network - how to?