如何通过公共访问服务器中的url项目?

时间:2016-11-28 16:17:37

标签: php laravel laravel-5.3

当网址如下:http://31。******。75 / lap *** gar /,结果:https://postimg.org/image/fywttv7op/

当网址如下:http://31。******。75 / lap *** gar / public /时,结果:https://postimg.org/image/ddzh73rqp/

我看到没有数据也没有错误

注意:

  • 我添加了文件.env

  • 我尝试检查log(\ storage \ logs \ laravel.log)中的错误,但是我找不到文件laravel.log

  • 我在localhost中尝试,它正在运行。系统出现。但我在服务器上尝试,系统没有出现

解决我问题的任何解决方案?

1 个答案:

答案 0 :(得分:1)

首先:Cmon man请注意你发布的内容,你提供的图片没有被正确混淆,所以我们可以很容易地注意到你项目的完整网址是http://31.220.56.75/laplakgar/ ...我们也可以知道你正在使用apache2 for ubuntu,因为它是http://31.220.56.75/ let。

现在,如果您的问题是如何将服务器文档根定义为/laplakgar/public/,答案就在您的/etc/apache2/apache.confhttpd.conf

然后当您转到http://31.220.56.75/时,您将拥有http://31.220.56.75/laplakgar/public/

的内容

找到DocumentRoot /var/www/var/www/laplakgar/public(也取决于您的安装,但它应该是您公共目录的路径)

有关DocumentRoot说明的一些信息:https://httpd.apache.org/docs/2.4/fr/mod/core.html#documentroot