php - 如何在 ubuntu ec2 实例中部署 laravel 项目
问题描述
我已经在 ubuntu ec2 实例中安装了 laravel 文件。现在,当我重新加载我的网页时,它显示了所有目录,但不显示 laravel 页面。以下是我为使项目在网页上运行而执行的步骤:-
1)在 /var/www/html/pma 中安装 laravel 项目(pma 是项目名称)
2) sudo chmod -R 775 /var/www/html/pma/storage
3) cd /etc/apache2/sites-available
4) 须藤纳米 laravel_project.conf
5) 添加以下内容以使用服务器的 IP 地址创建新的虚拟主机。
<VirtualHost *:80>
ServerName http://13.126.105.89/
DocumentRoot /var/www/html/pma
<Directory /var/www/html/example>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
6)须藤a2dissite 000-default.conf
7) sudo a2ensite laravel_project
8) sudo a2enmod 重写
9) sudo systemctl 重启 apache2
这些是我执行的步骤,但网页仍然显示目录而不是实际的 laravel 网页。我在这缺少什么?
解决方案
推荐阅读
- swift - SpriteKit 敌人应该侧身移动
- asp.net-core - Asp.net Core 2.1 Identity 的 LockoutEnabled 属性实际上是做什么用的?
- excel - 在邀请正文中插入带格式的文本
- xml - 在 VBScript 中解析 XML 时访问一条信息时出现问题
- ms-access - 格式化 MS 访问表单
- python - keras load_weights() 无法加载权重
- html - 当位置:绝对应用时,底部:0 不起作用
- php - 每隔一定时间调用一次 PHP 函数
- javascript - 在这个循环中我需要回调吗?
- python - 带有类别的二维数组?