DigitalOcean Setup Virtual Host + SSL

(Chavalit Koweerawong) (26 juli) , 2019)

Ik heb de Cloud hier nu een maand geprobeerd. Genoeg om van alles te beleven Allereerst is het veel beter dan welke gedeelde host dan ook die ik vroeger gebruikte. Omdat we zelf de omgeving kunnen beheersen, zelf oplossingen kunnen vinden en meer kennis kunnen opdoen dan een normale shared host.

. Droplet

Ik heb Marketplace: mysql gekozen omdat het een omgeving krijgt die lijkt op xampp, dus de volgende software is inbegrepen, zodat je er niet mee hoeft te rotzooien.

  • phpmyadmin
  • php 7.2
  • apache2
  • mysql
  • cerbot

Ga dan naar puty en voer alle wachtwoorden in

Hoe apache2 virtuele host + laravel in DigitalOcean Droplet in te stellen

  • Maak een nieuwe map in / var / www
sudo mkdir -p /var/www/example.com

<

  • ga naar je nieuwe map
  • cd /var/www/example.com
    • kloon project van git, neem aan dat mijn repository naam “voorbeeld”
    git clone 
    https://github.com/arc6828/example

    Voor Laravel (sla deze stap over als u dat niet bent)

    • toestemming instellen de mapnaam “voorbeeld”
    sudo chmod 775 -R example
    • ga naar je map
    cd example
    • machtiging voor de map voorbeeld / opslag instellen op 777
    sudo chmod 777 -R storage
    • vernieuw de leveranciersmap
    composer install
    • setup .env
    cp .env.example .env
    • sleutel instellen
    php artisan key:generate

    Ga verder met het maken van virtuele hosts …

    • kopieer de configuratie van de vorige en hernoem de naam vergelijkbaar met het domein
    sudo cp /etc/apache2/sites-available/default.conf /etc/apache2/sites-available/example.com.conf
    • Open bestand. / etc / apache2 / sites-available / example.com.conf met een nano-editor
    nano /etc/apache2/sites-available/example.com.conf
    • bewerken met het pad van uw project
    ServerAdmin [email protected]
    ServerName example.com
    ServerAlias
    www.example.com
    DocumentRoot /var/www/example.com/example/public
    example.com/example/pulbic>
    AllowOverride All
    • activeer de host
    sudo a2ensite example.com
    • schakel mod_rewrite in
    sudo a2enmod rewrite
    • herstart apache2
    sudo service apache2 restart

    Dat is alles

    Controleer CPU 100%

    SSL installeren met Lets Encrypt op Ubuntu

    Apache beveiligen met Lets Encrypt op Ubuntu 18.04 | DigitalOcean

    Lets Encrypt is een certificeringsinstantie (CA) die een gemakkelijke manier biedt om gratis TLS / SSL te verkrijgen en te installeren…

    www.digitalocean.com

    DSN instellen voor subdomein

    Hoe om een ​​subdomein aan uw domein toe te voegen | DigitalOcean-productdocumentatie

    Gevalideerd op 26 november 20 19 & bullet; Geplaatst op 26 november 2019 Een domein dat u bezit toevoegen aan uw DigitalOcean-account …

    www.digitalocean.com

    Subdomein met virtuele host instellen

    Hoe Apache virtuele hosts op Ubuntu 12.04 LTS | DigitalOcean

    Deze tutorial laat zien hoe u een nieuwe directory opzet, hoe u de juiste rechten verleent, hoe u inhoud toevoegt aan een…

    www.digitalocean.com

    Hoe Apache te beveiligen met Lets Encrypt op CentOS 7 | DigitalOcean

    Lets Encrypt is een certificeringsinstantie (CA) die gratis certificaten levert voor Transport Layer Security ( TLS) …

    www.digitalocean.com

    Fix mysqld map ontbreekt

    Fix Mysqld.sock ontbreekt op Linux – Rizqy Hidayat

    Hallo! Het is lang geleden sinds mijn laatste bericht. Waarom heb ik dit geschreven? Het is omdat ik deze fout gisteravond kreeg en het irriteerde …

    rizqy.me

    CDN-lettertype CORS voor wordpress

    Cross-Domain Fonts

    Voor maximale prestaties weten we allemaal dat we onze assets op CDN (een ander domein ). Samen met die items zijn aangepast…

    davidwalsh.name

    Start Apache2 Webserver

    Start / Stop en herstart Apache 2 Web Server Command – nixCraft

    Hoe herstart ik een Apache 2 Web Server onder een Debian / Ubuntu / CentOS / RHEL / Fedora Linux of UNIX-achtige bediening …

    www.cyberciti.biz

    Update Cerbot

    Laten we het ACMEv1-protocol versleutelen. moet upgraden naar een ACMEv2 | DigitalOcean

    Hallo, ik kreeg een e-mail: vanaf 1 juni 2020 zullen we stoppen met het valideren van nieuwe domeinen met het ACMEv1-protocol. Jij …

    www. digitalocean.com

    Controleer DSN

    DNS-lookup | DigitalOcean

    DNS-lookup – A eenvoudige browsergebaseerde tool om DNS-lookups uit te voeren Typ een domein, zoek en insta Krijg geen resultaten.

    www.digitalocean.com

    Google Mail instellen

    Gmail instellen met uw domein op DigitalOcean | DigitalOcean

    Een manier om e-mail te verzenden en te ontvangen via uw eigen aangepaste domein is door een e-maildienst van derden te gebruiken, zoals de mail …

    www.digitalocean.com

    Gebruiker aanmaken

    Een gebruikersaccount aanmaken

    Toen u uw Red Hat Enterprise Linux-systeem voor het eerst startte na de installatie kreeg je de mogelijkheid om …

    mirrors.tripadvisor.com

    StackPath

    Beschrijving bewerken

    www.cyberciti.biz

    cut -d: -f1 /etc/passwd

    Crontab

    Crontab in Linux met 20 handige voorbeelden om taken te plannen – TecAdmin

    De crontab wordt gebruikt voor het uitvoeren van specifieke taken met een regelmatig interval. Linux crontab is vergelijkbaar met Windows-taak …

    tecadmin.net

    Geef een reactie

    Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *