如何部署我的 Laravel 项目?
- 在面板中打开我的服务器,点击您的服务器。
- 在概览标签页中,等待应用一行显示“Laravel 已就绪”。页面会自动刷新。
- 打开网站地址一行中的链接,您会看到 Laravel 欢迎页。
部署您自己的代码
通过 SSH 连接,然后切换到项目用户:
su - app
cd /var/www/laravel
项目就在这里。把您自己的代码复制进来之后,运行:
composer install --no-dev
php artisan migrate --force
php artisan config:cache
.env 文件已经配置好,请不要覆盖它。数据库名和用户名都是 laravel,密码在面板中。
已预先配置的内容
- 队列 worker 是
laravel-kuyruk服务。代码有更新时,请运行systemctl restart laravel-kuyruk。 - 计划任务每分钟运行一次(
/etc/cron.d/laravel)。
您自己的域名
- 把您域名的 A 记录指向服务器的 IP 地址。
- 以 root 身份把旧名称全部替换掉:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile。OLD_NAME是面板中显示的地址里https://之后的部分。 - 运行
systemctl reload caddy。
Caddy 会自动获取并续期证书。
还请同时更新 .env 文件中的 APP_URL。对外只开放 80、443 和用于 SSH 的 22 端口。
还没有服务器? 订购预装 Laravel 的服务器:配置由您选择,按所选配置付费。
这对您有帮助吗?
感谢您的反馈!