Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks
Sisällysluettelo:
- Asenna LEMP Stack Debian 9: ään
- edellytykset
- Vaihe 1. Asenna Nginx
- Vaihe 2. MariaDB: n asentaminen
- Vaihe 3. PHP: n asentaminen
- Vaihe 4. Nginxin määrittäminen käsittelemään PHP-sivuja
- Lisää tietoa
- Oppaat
Termi LEMP on lyhenne sen neljän avoimen lähdekoodin nimistä:
- L - Linux-käyttöjärjestelmä E - Nginx HTTP- ja käänteisen välityspalvelimen M - MySQL tai MariaDB-relaatiotietokannan hallintajärjestelmän P - PHP-ohjelmointikieli.
Tämä opasarja näyttää, kuinka asentaa Nginx, luoda Nginx-palvelinlohkoja, luoda ilmainen Let's Encrypt SSL -varmenne, asentaa ja suojata MySQL ja asentaa PHP.
Tämän sarjan yksityiskohtaiset oppaat on lueteltu tämän sivun lopussa.
Asenna LEMP Stack Debian 9: ään
Tämä pikakäynnistys näyttää perusvaiheet, joita tarvitaan LEMP-pinon asentamiseen Debian 9 -palvelimeen.
edellytykset
Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen asentaa paketteja.
Vaihe 1. Asenna Nginx
Nginx on saatavana Debianin oletusvarastoissa. Päivitä pakettihakemisto ja asenna Nginx seuraavilla komennoilla:
sudo apt update
sudo apt install nginx
Nginx-palvelu käynnistyy automaattisesti, kun asennus on valmis.
Vaihe 2. MariaDB: n asentaminen
Kun Debian 9 julkaistiin, MySQL korvattiin MariaDB: llä oletus tietokantajärjestelmänä. Asenna MariaDB suorittamalla seuraava komento:
sudo apt install mariadb-server
Kun asennus on valmis, anna
mysql_secure_installation
komento parantaaksesi MySQL-asennuksen turvallisuutta:
sudo mysql_secure_installation
Sinua pyydetään asettamaan pääkäyttäjän salasana, poista tuntematon käyttäjä, rajoittamaan pääkäyttäjän pääsy paikalliselle koneelle ja poistamaan testitietokanta. Sinun on vastattava “Y” (kyllä) kaikkiin kysymyksiin.
Jos haluat asentaa MySQL: n MariaDB: n sijasta, tarkista asennusohjeet oppaastamme.Vaihe 3. PHP: n asentaminen
Debian 9 toimitetaan PHP-version 7.0 kanssa. Asenna PHP FPM ja yleisin PHP-moduulityyppi:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Asenna PHP 7.2 käymällä tässä oppaassa.
Vaihe 4. Nginxin määrittäminen käsittelemään PHP-sivuja
Nyt kun kaikki LEMP-komponentit on asennettu, voimme muokata Nginx-virtuaalisen isäntämääritystiedostoa ja lisätä seuraavat rivit, jotta Nginx voi käsitellä PHP-tiedostoja:
server {
#… other code
sijainti ~.php $ {sisältää katkelmat / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}
Muista käynnistää Nginx-palvelu uudelleen, jotta muutokset tulevat voimaan:
Lisää tietoa
Katso yksityiskohtaiset ohjeet jokaisesta vaiheesta seuraavissa ohjeissa.
Oppaat
Kuinka asentaa anaconda debian 10: een
Anaconda on suosituin Python / R -tietotiede ja koneoppimisalusta. Tässä oppaassa opastamme sinua lataamaan ja asentamaan Anaconda Python Distribution Debian 10: een.
Kuinka asentaa ja määrittää vnc debian 9: een
Tämä opetusohjelma kuvaa kuinka asentaa ja määrittää VNC-palvelin Debian 9 -järjestelmään. Virtual Network Computing (VNC) on graafinen työpöydänjakojärjestelmä, jonka avulla voit käyttää näppäimistöä ja hiirtä toisen tietokoneen etäohjaukseen.
Kuinka asentaa lempipino ubuntu 18.04: een
Tämä opasarja näyttää, kuinka asentaa Nginx, luoda Nginx-palvelinlohkoja, luoda ilmainen Let's Encrypt SSL -varmenne, asentaa ja suojata MySQL ja asentaa PHP 7.2.







