Î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