php - Laravel 工匠服务问题
问题描述
我刚刚在我的 vps 上安装了 Laravel,但是在运行命令时遇到了一些问题php artisan serve
。它告诉我应用程序正在https://127.0.0.1:8000上运行。这意味着它正在我的vps上运行。但是当我在浏览器中访问我的 vps 时,我得到了这个:
我已经在整个互联网上搜索了一个解决方案,并找到了一个告诉我创建一个新文件的解决方案:/etc/apache2/sites-available/laravel.conf
并将此代码放入其中:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/development/public
ServerName subdomain.mywebsite.nl
<Directory /var/www/html/development/public>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
顺便说一句,ServerName 已更改为我自己的网站,但我在此处插入了一个示例以保护隐私。我也把子域的A记录改成了我的vps的ip地址。毕竟我需要运行命令sudo a2ensite laravel.conf
,sudo a2enmod rewrite
好的,现在我需要用sudo systemctl restart apache2
. 但是当我去我的子域时看到这个:
我在这里做错了什么?
解决方案
推荐阅读
- android - 使用导航组件深度链接处理数组查询参数
- azure - Terraform 在不运行 az login 的情况下连接到 aks 集群
- sql-server - 使用 Entity Framework Core 了解对数据库表进行了哪些更改
- mysql - 如何将使用 docker 创建的 MySQL 连接到另一个端口(不是端口 3306)?
- javascript - 当我单击 rails-5.2 应用程序的“加载更多”按钮时,如何调整输出数据以显示在表格中?
- typescript - 导入时设置 tsconfig 默认路径
- python - 无法使用年和月过滤查询集
- linux - 在 Ubuntu 终端中启动 gams studio 的名称是什么?
- windows - 为什么我无法从此批处理脚本中获取输出?
- oracle - 全局变量 - Oracle 表单