🟢 Despliegue proyecto (Laravel) en servidor [Paso A Paso] (MySQL,PHP, Composer,SSL)

Estamos creando el blog en directo en el canal de twitch ¡Únete en Twitch es GRATIS! 🟣   / neiderruiz_   Calendario en Twitch 🟣   / schedule   En este video aprenderás a desplegar fácilmente tu proyecto de Laravel desde Cero, Paso a Paso... ¿Necesitas ayuda? ¡No dudes en contactarnos! WhatsApp: https://shorturl.at/cnITZ Sitio Web: https://devsbrand.dev/#contact Requerimientos VPS -(Linode, Digital ocean, EC2, etc.) No requiere conocimientos Básicos Que vamos a realizar Subir la web a nuestro propio VPS desde CERO Configurar nuestro servidor (php, composer, mysql, nginx) Subir proyecto a nuestro servidor SCP GitHub Añadir un dominio a nuestra web create project composer create-project laravel/laravel youtube-laravel-deploy Create tú VPS Linode: https://www.linode.com/lp/refer/?r=aa... // configuración sudo apt update sudo apt upgrade sudo apt install nginx Config PHP -- NO LO HAGAN ASI -- sudo apt install php8.2-cli -- HACERLO ASI -- sudo apt install php8.2-fpm php-mysql install composer curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php // website https://getcomposer.org/download/ Install mysql sudo apt install mysql-server Create User MYSQL CREATE USER 'neiderruiz'@'localhost' IDENTIFIED BY 'password123'; GRANT ALL PRIVILEGES ON * . * TO 'neiderruiz'@'localhost'; FLUSH PRIVILEGES; // revocar permisos a root REVOKE ALL PRIVILEGES ON . FROM 'root'@'localhost'; DROP USER 'root'@'localhost'; Usar scp scp project.zip root@ip:/var/www/project // in server install sudo apt install unzip Clone project GitHub git clone https://github.com/neiderruiz/youtube... sudo apt install zip unzip php-zip php-xml php-curl config url web ngnix server { listen 80; server_name localhost; root /var/www/youtube-laravel-deploy-basic/public; add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=block"; add_header X-Content-Type-Options "nosniff"; index index.html index.htm index.php; charset utf-8; location / { try_files $uri $uri/ /index.php?$query_string; } location = /favicon.ico { access_log off; log_not_found off; } location = /robots.txt { access_log off; log_not_found off; } error_page 404 /index.php; location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.2-fpm.sock; } location ~ /\.(?!well-known).* { deny all; } } folders permissions sudo chown -R www-data:www-data /var/www/ sudo chmod -R 775 /var/www/youtube-laravel-deploy-basic/storage sudo chmod -R 775 /var/www/youtube-laravel-deploy-basic/bootstrap/cache php artisan key:generate // create database create database youtube_laravel_deploy; php artisan migrate php artisan storage:link add SSL sudo apt install certbot python3-certbot-nginx sudo certbot --nginx -d your.url.com sudo certbot --nginx -d laravel.neiderruiz.com --register-unsafely-without-email 00:00 Explicación General 01:15 Explicación inicial, requerimientos, etc. 04:02 Creando nuestra primera máquina (servidor) 06:15 Terminales Windows para SSH 06:46 Conectarnos por SSH a nuestro servidor 07:32 Actualizar nuestra distribución (servidor) 09:16 Instalamos NGINX 10:03 Instalar php en nuestro servidor 11:12 Instalar composer 12:55 Instalamos MySQL 14:10 Creamos usuario en MySQL 18:31 Subir proyecto usando SCP 25:54 Subir proyecto usando GitHub 28:58 Instalar dependencias con composer 30:11 configurar NGINX para nuestra web 39:12 Habilitar proyecto en NGINX 42:02 Añadiendo nuestro .env 43:28 Damos permisos a nuestro proyecto 44:59 Generamos nuestro key:generate 45:40 Creamos nuestra base de datos en MySQL 48:30 Ejecutando nuestras migraciones 49:19 Mostrar las imágenes 51:01 Añadir dominio en Linode 52:43 Añadiendo nuestro server name en NGINX 54:14 Ver propagación de sitio web 55:38 Añadir SSL a nuestro sitio Web con CERTBOT 58:58 Resultado final de la web desplegada Redes Sociales 🟢 Instagram:   / neiderruiz_   🟢 Facebook Page:   / neidercode   🟢 Twitter:   / neiderruiz_   🟢 Tiktok:   / neiderruiz_   🟢 Linkedin:   / neiderruiz   🟢 BeReal: https://bere.al/neiderruiz

😎 Laravel | Improve Your Validations Like a PRO
▶︎

😎 Laravel | Improve Your Validations Like a PRO

🔴 como crear un login en Laravel sin paquetes externos
▶︎

🔴 como crear un login en Laravel sin paquetes externos

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - SUMMER DEEP HOUSE Mix
▶︎

Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - SUMMER DEEP HOUSE Mix

🚀 CRUD Full Stack con Laravel, Inertia y React 🛠️
▶︎

🚀 CRUD Full Stack con Laravel, Inertia y React 🛠️

Instalación de Debian en AWS EC2 para los servicios de Prometheus + Grafana
▶︎

Instalación de Debian en AWS EC2 para los servicios de Prometheus + Grafana

Cómo Escuchar la Voz de Dios Cuando Él Guarda Silencio | Dr. Charles Stanley
▶︎

Cómo Escuchar la Voz de Dios Cuando Él Guarda Silencio | Dr. Charles Stanley

Laravel 10 desde cero | Curso completo
▶︎

Laravel 10 desde cero | Curso completo

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・
▶︎

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・

Historias Reales de Duendes, Chaneques y Aluxes en México | Fepo @podcastparanormal
▶︎

Historias Reales de Duendes, Chaneques y Aluxes en México | Fepo @podcastparanormal

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

IMPOSIBLE 🤯 | EXPERTO INFINITO (NO SKIP) - ZetaSSJ
▶︎

IMPOSIBLE 🤯 | EXPERTO INFINITO (NO SKIP) - ZetaSSJ

116 NO TE RINDAS AÚN, DIOS ESTÁ A PUNTO DE ABRIR TU BENDICIÓN Y SORPRENDER TU VIDA
▶︎

116 NO TE RINDAS AÚN, DIOS ESTÁ A PUNTO DE ABRIR TU BENDICIÓN Y SORPRENDER TU VIDA

Midterm 7 Video
▶︎

Midterm 7 Video

🚀 CRUD Full Stack con Laravel, Inertia y Vue 🛠️
▶︎

🚀 CRUD Full Stack con Laravel, Inertia y Vue 🛠️

Como CONSTRUIR una REST API con LARAVEL: PHP Curso Completo
▶︎

Como CONSTRUIR una REST API con LARAVEL: PHP Curso Completo

Musica para trabajar activo y alegre - Música Alegre para en Tiendas, Cafés | Deep House Mix 2026
▶︎

Musica para trabajar activo y alegre - Música Alegre para en Tiendas, Cafés | Deep House Mix 2026

GitOps con Argo CD y Kubernetes en Killercoda | Arquitectura de Software Resiliente
▶︎

GitOps con Argo CD y Kubernetes en Killercoda | Arquitectura de Software Resiliente

777 Portal ✨ Manifest Miracles, Abundance & Divine Alignment - Meditation Music
▶︎

777 Portal ✨ Manifest Miracles, Abundance & Divine Alignment - Meditation Music

Midterm Combine all videos together.
▶︎

Midterm Combine all videos together.