【发布时间】:2018-07-08 00:48:00
【问题描述】:
我在 Laravel 中有一个项目,我想将它部署在我的新 Ubuntu 16.4 服务器中。 我已经安装了所有需要的包,并且我的项目在服务器中运行良好。
起初它可以从 --> "IP-Address/project-name/public/index.php" 访问,然后我在 "/etc/apache2/sites-availabe/000-default.conf" 中做了一些更改:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/panel/public/
<Directory /var/www/html/panel>"
AllowOverride All
</Directory>
“panel”是我在 Laravel 中的项目名称。 所以现在我可以从“http://IP-Address”访问我的项目,但由于该项目有 2 个部分作为前面板和管理面板,我想在 URL 中访问项目,例如 “IP-Address/”用于 javascript Web 部件,“IP-address/panel”用于使用 Laravel 开发的管理面板。
【问题讨论】:
-
为什么不使用路由器组?
-
你的意思是 PHP 代码中的路由组件?
标签: php laravel apache ubuntu-16.04 web-deployment