Hoe zet ik mijn Laravel-project online?
- Open in het paneel Mijn servers en klik op je server.
- Wacht op het tabblad Overzicht tot de rij App "Laravel is klaar" meldt. De pagina ververst zichzelf.
- Open de link in de rij Siteadres. Je ziet de welkomstpagina van Laravel.
Je eigen code gebruiken
Verbind via SSH en schakel over naar de projectgebruiker:
su - app
cd /var/www/laravel
Hier staat het project. Voer na het kopiëren van je eigen code uit:
composer install --no-dev
php artisan migrate --force
php artisan config:cache
Het bestand .env is al ingericht, overschrijf het dus niet. De databasenaam en de databasegebruiker zijn allebei laravel, het wachtwoord staat in het paneel.
Wat er klaarstaat
- De queue worker is de dienst
laravel-kuyruk. Voersystemctl restart laravel-kuyrukuit wanneer je code verandert. - De scheduler draait elke minuut (
/etc/cron.d/laravel).
Je eigen domein
- Laat het A-record van je domein naar het IP-adres van je server wijzen.
- Vervang als root de oude naam overal:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEis het deel nahttps://in het adres dat het paneel toont. - Voer
systemctl reload caddyuit.
Caddy haalt het certificaat zelf op en vernieuwt het zelf.
Pas ook APP_URL aan in het bestand .env. Naar buiten zijn alleen 80, 443 en 22 (voor SSH) open.
Nog geen server? Bestel een server met Laravel geïnstalleerd: jij kiest de grootte en betaalt voor wat je kiest.
Bedankt voor uw feedback!