Host virtual de configuración de DigitalOcean + SSL

(Chavalit Koweerawong) (26 de julio , 2019)

He probado Cloud aquí desde hace un mes. Suficiente para experimentar muchas cosas En primer lugar, es mucho mejor que el host compartido que solía usar. Porque podemos controlar el entorno nosotros mismos, encontrar una solución nosotros mismos y obtener más conocimiento que un host compartido normal.

. Droplet

Elegí Marketplace: mysql porque obtiene un entorno similar a xampp, por lo que se incluye el siguiente software para que no tenga que meterse con él.

  • phpmyadmin
  • php 7.2
  • apache2
  • mysql
  • cerbot

Luego entre en puty e ingrese todas las contraseñas

Cómo configurar el host virtual apache2 + laravel en DigitalOcean Droplet

  • Cree una nueva carpeta en / var / www
sudo mkdir -p /var/www/example.com

<

  • entra en tu nuevo directorio
  • cd /var/www/example.com
    • clona el proyecto de git, asume que mi repositorio nombre «ejemplo»
    git clone 
    https://github.com/arc6828/example

    Para Laravel (omita este paso si no lo está)

    • establezca el permiso el nombre de la carpeta «ejemplo»
    sudo chmod 775 -R example
    • ir dentro de su carpeta
    cd example
    • establecer el permiso de la carpeta ejemplo / almacenamiento a 777
    sudo chmod 777 -R storage
    • actualizar la carpeta del proveedor
    composer install
    • configuración .env
    cp .env.example .env
    • establecer clave
    php artisan key:generate

    Continuar con la creación de host virtual…

    • copiar la configuración del anterior y cambiar el nombre de forma similar al dominio
    sudo cp /etc/apache2/sites-available/default.conf /etc/apache2/sites-available/example.com.conf
    • Abrir archivo. / etc / apache2 / sites-available / example.com.conf con un editor nano
    nano /etc/apache2/sites-available/example.com.conf
    • edite con la ruta de su proyecto
    ServerAdmin [email protected]
    ServerName example.com
    ServerAlias
    www.example.com
    DocumentRoot /var/www/example.com/example/public
    example.com/example/pulbic>
    AllowOverride All
    • activar el host
    sudo a2ensite example.com
    • habilitar mod_rewrite
    sudo a2enmod rewrite
    • reiniciar apache2
    sudo service apache2 restart

    Eso es todo

    Verificar CPU al 100%

    Cómo instalar SSL con Lets Encrypt en Ubuntu

    Cómo proteger Apache con Lets Encrypt en Ubuntu 18.04 | DigitalOcean

    Let «s Encrypt es una autoridad de certificación (CA) que proporciona una manera fácil de obtener e instalar TLS / SSL gratis…

    www.digitalocean.com

    Cómo configurar DSN para el subdominio

    Cómo para agregar un subdominio a su dominio | Documentación del producto DigitalOcean

    Validado el 26 de noviembre de 20 19 & bullet; Publicado el 26 de noviembre de 2019 Agregar un dominio de su propiedad a su cuenta de DigitalOcean…

    www.digitalocean.com

    Configurar subdominio con host virtual

    Cómo configurar hosts virtuales Apache en Ubuntu 12.04 LTS | DigitalOcean

    Este tutorial muestra cómo configurar un nuevo directorio, cómo otorgar los permisos correctos, cómo agregar contenido a un…

    www.digitalocean.com

    Cómo proteger Apache con Lets Encrypt en CentOS 7 | DigitalOcean

    Let» s Encrypt es una autoridad de certificación (CA) que proporciona certificados gratuitos para la seguridad de la capa de transporte ( TLS)…

    www.digitalocean.com

    Arreglar la carpeta mysqld que falta

    Arreglar Falta Mysqld.sock en Linux – Rizqy Hidayat

    ¡Hola! Ha pasado mucho tiempo desde mi última publicación. ¿Por qué escribí esto? Es porque recibí este error anoche y me molestó …

    rizqy.me

    Fuente CDN CORS para wordpress

    Fuentes de dominio cruzado

    Para obtener el máximo rendimiento, todos sabemos que debemos poner nuestros activos en CDN (otro dominio ). Junto con esos recursos son personalizados…

    davidwalsh.name

    Reiniciar el servidor web Apache2

    Iniciar / Detener y reiniciar el comando del servidor web Apache 2 – nixCraft

    ¿Cómo reinicio un servidor web Apache 2 en un sistema operativo Debian / Ubuntu / CentOS / RHEL / Fedora Linux o similar a UNIX?

    www.cyberciti.biz

    Actualice Cerbot

    Encriptemos el protocolo ACMEv1. debería actualizar a ACMEv2 | DigitalOcean

    Hola, recibí un correo electrónico: A partir del 1 de junio de 2020, dejaremos de permitir la validación de nuevos dominios utilizando el protocolo ACMEv1. Usted…

    www. digitalocean.com

    Verificar DSN

    Búsqueda de DNS | DigitalOcean

    Búsqueda de DNS – A herramienta sencilla basada en navegador para realizar búsquedas de DNS. Escriba un dominio, busque e insta ntly obtenga resultados.

    www.digitalocean.com

    Configurar Google Mail

    Cómo configurar Gmail con su dominio en DigitalOcean | DigitalOcean

    Una forma de enviar y recibir correo electrónico a través de su propio dominio personalizado es utilizar un servicio de correo de terceros, como el correo…

    www.digitalocean.com

    Crear usuario

    Crear una cuenta de usuario

    Cuando inició por primera vez su sistema Red Hat Enterprise Linux después de la instalación, tuvo la oportunidad de…

    mirrors.tripadvisor.com

    StackPath

    Editar descripción

    www.cyberciti.biz

    cut -d: -f1 /etc/passwd

    Crontab

    Crontab en Linux con 20 ejemplos útiles para programar trabajos – TecAdmin

    El crontab se usa para ejecutar tareas específicas en un intervalo regular. El crontab de Linux es similar a la tarea de Windows …

    tecadmin.net

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *