我的本地机器上有一个Laravel项目,目前正在开发中,由于某些原因,该应用程序正在向使用Nginx服务器的人们展示,问题是这样的,在本地机器中,我将项目托管在根目录中( localhost:8000/
),但是在Nginx中,我将其托管在一个文件夹中(例如10.x.x.x/webapp/
),这破坏了很多东西,我需要不断改回并加强对我拥有的资产和脚本的引用,例如:] >
js
和css
目录,而不是webapp/js
和webapp/css
目录/img/picture.jpg
而不是/webapp/img/picture.jpg
,因此无法加载图片>[我设法解决此问题的唯一方法是,在Font很棒的情况下,是在mix.setResourceRoot('/webapp')
文件上添加webpack.mix.js
参数,对于资产,在开始时添加/webapp
,但是这样做会破坏localhost上的所有内容,因为现在所有内容都指向我的计算机中不存在的文件夹。
如果没有不变的引用更改就可以同时运行这两种解决方案?还有其他可能出现的问题吗?
由于某种原因,我的本地计算机上有一个Laravel项目,由于某种原因,该应用程序正在向使用Nginx服务器的用户展示,问题是这样的,在我的本地计算机上...
它允许您使用Nginx将Laravel应用程序执行到一个子文件夹中。为了获得更好的用法和更干净的URL,可以使用web app.example.tld
之类的子域。