Configurazione host virtuale DigitalOcean + SSL

(Chavalit Koweerawong) (26 luglio , 2019)

Ho provato Cloud qui da un mese ormai. Abbastanza per sperimentare molte cose Prima di tutto, è molto meglio dellhost condiviso che usavo. Perché possiamo controllare noi stessi lambiente, trovare una soluzione da soli e acquisire più conoscenze rispetto a un normale host condiviso.

. Droplet

Ho scelto Marketplace: mysql perché ottiene un ambiente simile a xampp, quindi il seguente software è incluso in modo da non doverci scherzare.

  • phpmyadmin
  • php 7.2
  • apache2
  • mysql
  • cerbot

Quindi vai in puty e inserisci tutte le password

Come configurare lhost virtuale apache2 + laravel in DigitalOcean Droplet

  • Crea una nuova cartella in / var / www
sudo mkdir -p /var/www/example.com

<

  • vai nella tua nuova directory
  • cd /var/www/example.com
    • clona progetto da git, presumi che il mio repository nome “esempio”
    git clone 
    https://github.com/arc6828/example

    Per Laravel (se non lo sei, salta questo passaggio)

    • imposta lautorizzazione il nome della cartella “example”
    sudo chmod 775 -R example
    • vai allinterno della tua cartella
    cd example
    • imposta lautorizzazione per la cartella example / storage su 777
    sudo chmod 777 -R storage
    • aggiorna la cartella del fornitore
    composer install
    • setup .env
    cp .env.example .env
    • imposta chiave
    php artisan key:generate

    Continua con la creazione di host virtuale …

    • copia la configurazione precedente e rinomina in modo simile al dominio
    sudo cp /etc/apache2/sites-available/default.conf /etc/apache2/sites-available/example.com.conf
    • Apri file. / etc / apache2 / sites-available / example.com.conf con un nano editor
    nano /etc/apache2/sites-available/example.com.conf
    • modifica con il percorso del tuo progetto
    ServerAdmin [email protected]
    ServerName example.com
    ServerAlias
    www.example.com
    DocumentRoot /var/www/example.com/example/public
    example.com/example/pulbic>
    AllowOverride All
    • attiva lhost
    sudo a2ensite example.com
    • abilita mod_rewrite
    sudo a2enmod rewrite
    • riavvia apache2
    sudo service apache2 restart

    Questo è tutto

    Controlla CPU al 100%

    Come installare SSL con Lets Encrypt su Ubuntu

    Come proteggere Apache con Lets Encrypt su Ubuntu 18.04 | DigitalOcean

    Let “s Encrypt è unautorità di certificazione (CA) che fornisce un modo semplice per ottenere e installare TLS / SSL gratuiti…

    www.digitalocean.com

    Come impostare DSN per il sottodominio

    Come Aggiungi un sottodominio al tuo dominio | Documentazione del prodotto DigitalOcean

    Convalidato il 26 novembre 20 19 & bullet; Pubblicato il 26 novembre 2019 Aggiunta di un dominio di tua proprietà al tuo account DigitalOcean…

    www.digitalocean.com

    Configurazione di un sottodominio con host virtuale

    Come configurare host virtuali Apache su Ubuntu 12.04 LTS | DigitalOcean

    Questo tutorial mostra come impostare una nuova directory, come concedere le autorizzazioni corrette, come aggiungere contenuti a…

    www.digitalocean.com

    Come proteggere Apache con Lets Encrypt su CentOS 7 | DigitalOcean

    Let” s Encrypt è unautorità di certificazione (CA) che fornisce certificati gratuiti per Transport Layer Security (TLS) …

    www.digitalocean.com

    Correggi cartella mysqld mancante

    Correggi Mysqld mancante .sock su Linux – Rizqy Hidayat

    Ciao! È passato molto tempo dal mio ultimo post. Perché lho scritto? È perché ieri sera ho ricevuto questo errore ed è stato infastidito …

    rizqy.me

    Carattere CDN CORS per wordpress

    Cross-Domain Fonts

    Per le massime prestazioni, sappiamo tutti che dobbiamo mettere le nostre risorse su CDN (un altro dominio ). Insieme a questi asset sono personalizzati …

    davidwalsh.name

    Riavvia il server web Apache2

    Avvia / arresta e riavvia il comando del server Web Apache 2 – nixCraft

    Come faccio a riavviare un server Web Apache 2 con un funzionamento simile a Debian / Ubuntu / CentOS / RHEL / Fedora Linux o UNIX …

    www.cyberciti.biz

    Aggiorna Cerbot

    Let s Encrypt ACMEv1 protocollo. Dovrebbe eseguire lupgrade a un ACMEv2 | DigitalOcean

    Ciao, ho ricevuto un messaggio di posta elettronica: a partire dal 1 ° giugno 2020, smetteremo di consentire ai nuovi domini di convalidare utilizzando il protocollo ACMEv1. .com

    Controlla DSN

    Ricerca DNS | DigitalOcean

    Ricerca DNS – Una semplice strumento basato su browser per eseguire ricerche DNS. Digita un dominio, cerca e insta ottieni risultati.

    www.digitalocean.com

    Configurazione di Google Mail

    Come configurare Gmail con il tuo dominio su DigitalOcean | DigitalOcean

    Un modo per inviare e ricevere e-mail tramite il proprio dominio personalizzato è utilizzare un servizio di posta di terze parti, come la posta…

    www.digitalocean.com

    Crea utente

    Creazione di un account utente

    Quando hai avviato per la prima volta il tuo sistema Red Hat Enterprise Linux dopo linstallazione, ti è stata data la possibilità di …

    mirrors.tripadvisor.com

    StackPath

    Modifica descrizione

    www.cyberciti.biz

    cut -d: -f1 /etc/passwd

    Crontab

    Crontab in Linux con 20 esempi utili per pianificare lavori – TecAdmin

    Il crontab viene utilizzato per eseguire attività specifiche a intervalli regolari. Il crontab di Linux è simile allattività di Windows…

    tecadmin.net

    Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *