În acest articol, vom vedea cum să instalați și să configurați server web Apache2 în Ubuntu 16.04

Notă: în acest articol, ne vom referi la numele de domeniu ca website1-example.com. Înlocuiți acest nume de domeniu cu nume de domeniu real ori de câte ori este necesar.

a se vedea, de asemenea: Deep Learning: The Final Frontier for Time Series Analysis?

Pasul 1: Instalați serverul Web Apache2

vom începe prin actualizarea pachetului local pentru a reflecta cele mai recente modificări din amonte. După aceea putem instala pachetul Apache2.,

$ sudo apt-get update$ sudo apt-get install apache2

starea poate fi verificată prin rularea următoarelor comenzi.

$ sudo systemctl status apache2<span style="font-weight: 400;">

puteți accesa pagina de destinație implicită apache pentru a confirma că software-ul rulează corect. Accesați acest lucru prin numele de domeniu sau adresa IP a serverului dvs.

Pasul 2: Verificați serverul web

rulați comanda de mai jos pentru a vă asigura că serviciul rulează:

$ sudo systemctl status apache2<span style="font-weight: 400;">

acum Puteți accesa pagina de destinație implicită apache pentru a confirma că software-ul rulează corect. Îl puteți accesa prin numele de domeniu sau adresa IP a serverului dvs.,

De exemplu: http://www.website1-example.com

Pasul 3: Creați virtual host

În Apache pe Ubuntu, tot virtual host configuration fișiere sunt stocate în /etc/apache2/sites-available director. Cu noua instalare Apache puteți găsi un fișier gazdă virtuală implicit numit 000-implicit.conf acolo. Vom crea un nou fișier de configurare gazdă virtuală prin copierea 000-implicit.fișier conf.

deschideți fișierul gazdă virtuală,

$ sudo nano /etc/apache2/sites-available/website1-example.com.conf<span style="font-weight: 400;">

fișierul ar trebui să arate astfel:

acum editați acest fișier conform cerințelor dvs., Configurația mea arată mai jos:

  • ServerAdmin: adresa de e-mail a administratorului serverului.
  • ServerName: domeniul care ar trebui să se potrivească pentru această configurație de gazdă virtuală. Acesta ar trebui să fie numele dvs. de domeniu. adică. website1-example.com
  • ServerAlias: este o condiție suplimentară de potrivire care trebuie procesată. adică http://www.website1-example.com
  • DocumentRoot: directorul din care Apache va servi fișierele domeniu.
  • Opțiuni: această directivă controlează ce caracteristici de server sunt disponibile într-un anumit director.,
  • ErrorLog, CustomLog: Specifies the location of log files.

    NEXT GENERATION DEVOPS: VALUE STREAM MANAGEMENT

    Helen Beal (DevOps Institute.,”2a6313317a”>

    HOW TO GROW YOUR SERVERLESS TEAM

    Sheen Brisals (The LEGO Group)

    MLOPS: CONTINUOUS DELIVERY OF MACHINE LEARNING SYSTEMS

    Hauke Brammer (finpair GmbH)

Step 4: Create project directory

By default the document root directory is /var/www/html., Vom crea un website1-example.com director în directorul www așa cum este definit în configurația gazdă virtuală de mai sus.

$ sudo mkdir /var/www/website1-example.com

acum să creăm un fișier HTML de test numit index.html într-un director rădăcină pe care tocmai l-am creat într-un pas anterior.

$ sudo nano /var/www/website1-example.com/index.html

adăugați următorul cod în fișier și apoi salvați-l.,

<html><head><title>website1-example.com</title></head><body><h2> Welcome to website1-example.com </h2></body></html>

Pasul 5: a Permite gazdei virtuale

Enable virtual host folosind a2ensite instrument:

$ sudo a2ensite website1-example.com.conf

Aplicați modificările să Apache:

$ sudo service apache2 reload

Apoi, deschide /etc/hosts în editor și adăugați dvs. de domeniu/adresa IP cum puteți vedea mai jos:

$ sudo nano /etc/hosts127.0.0.1 localhostyour-domain your-sever-name.com

De exemplu:

13.233.10.119 website1-example.com

Salvați și închideți fișierul.

Pasul 6: Activați CORS

acum vom activa CORS pe serverul apache2., CORS este un proces care spune browserelor să acceseze resurse de origine diferită (domeniu, protocol, port) prin anteturile HTTP.

activați anteturile tastând:

$ sudo a2enmod headers

deschideți/etc/apache2 / apache2.,conf tastând următoarea comandă și se adaugă cross-origin antete în <Director> secțiunea

$ sudo nano /etc/apache2/apache2.conf

De exemplu:

Figura: CORS de Configurare

VEZI de ASEMENEA și: Facebook AI lui Demucs învață AI să auzi într-un mod mai uman, cum ar fi

Pasul 7: Activare porturi

Dacă sunteți folosind porturi, altele decât implicit numărul de port 80, atunci avem nevoie pentru a activa acel port. În pasul 3 am configurat o gazdă virtuală pe portul 8090., Să activați portul 8090 în Apache2.

deschide/etc/Apache2 / porturi.fișier conf. În acest fișier adăugați numărul portului.

de exemplu:

$ sudo nano /etc/apache2/ports.confListen 80Listen 8090

Salvați și închideți fișierul.reporniți serviciul apache2 pentru a reflecta toate modificările.

$ sudo service apache2 restart