Introducere
serverul HTTP Apache este cel mai utilizat server web din lume. Oferă multe caracteristici puternice, inclusiv module încărcate dinamic, Suport media robust și integrare extinsă cu alte programe software populare.
în acest ghid, vă vom explica cum să instalați un server web Apache pe serverul Ubuntu 18.04. Pentru o versiune mai detaliată a acestui tutorial, vă rugăm să consultați modul de instalare a serverului web Apache pe Ubuntu 18.04.,
cerințe preliminare
înainte de a începe acest ghid, ar trebui să aveți următoarele:
- un server Ubuntu 18.04 și un utilizator obișnuit, non-root, cu privilegii sudo. În plus, va trebui să activați un firewall de bază pentru a bloca porturile neesențiale. Puteți afla cum să configurați un cont de utilizator obișnuit și să configurați un firewall pentru serverul dvs. urmând ghidul nostru inițial de configurare a serverului Pentru Ubuntu 18.04.când aveți un cont disponibil, conectați-vă ca utilizator non-root pentru a începe.,
Pasul 1-Instalarea Apache
Apache este disponibil în depozitele software implicite ale Ubuntu, astfel încât să îl puteți instala folosind instrumente convenționale de gestionare a pachetelor.,Apache pagina de destinație pentru a confirma că software-ul se execută în mod corespunzător prin adresa IP:
You should see the default Ubuntu 18.04 Apache web page:
Step 4 — Setting Up Virtual Hosts (Recommended)
When using the Apache web server, you can use virtual hosts (similar to server blocks in Nginx) to encapsulate configuration details and host more than one domain from a single server. We will set up a domain called your_domain, but you should replace this with your own domain name. To learn more about setting up a domain name with DigitalOcean, see our introduction to DigitalOcean DNS.
Create the directory for
your_domain
:sudo mkdir /var/www/your_domain
Atribui dreptul de proprietate asupra director:
- sudo chown -R $USER:$USER /var/www/your_domain
permisiunile dvs. de web rădăcini ar trebui să fie corect dacă nu ați modificat
unmask
valoare, dar puteți să vă asigurați tastând:- sudo chmod -R 755 /var/www/your_domain
de a Crea un eșantion
index.html
pagina folosindnano
sau editorul preferat:- nano /var/www/your_domain/index.html
în Interior, se adaugă următorul exemplu de cod HTML:
/var/www/your_domain/index.,html<html> <head> <title>Welcome to Your_domain!</title> </head> <body> <h1>Success! The your_domain virtual host is working!</h1> </body></html>
Salvați și închideți fișierul când ați terminat.
Face o nouă gazdă virtuală fișier la
/etc/apache2/sites-available/your_domain.conf
:- sudo nano /etc/apache2/sites-available/your_domain.conf
Inserați codul în următoarea configurație bloc, actualizat pentru noul nostru director și numele de domeniu:
/etc/apache2/sites-available/your_domain.confSalvați și închideți fișierul când ați terminat.,
Enable file cu
a2ensite
:- sudo a2ensite your_domain.conf
Dezactivați-ul implicit definit în
000-default.conf
:- sudo a2dissite 000-default.conf
Test pentru erorile de configurare:
- sudo apache2ctl configtest
ar trebui să vedeți următoarele ieșire:
OutputSyntax OKRestart Apache să pună în aplicare modificări:
- sudo systemctl restart apache2
Apache ar trebui să fie acum de servire numele dvs. de domeniu., Puteți testa acest lucru prin navigarea la
, unde ar trebui să vedeți ceva de genul asta:
Concluzie
Acum, că aveți dvs. de web server instalat, aveți mai multe opțiuni pentru tipul de conținut pentru a servi și tehnologiile pe care doriți să-l utilizați pentru a crea o experiență mai bogată.dacă doriți să construiți o stivă de aplicații mai completă, consultați acest articol despre cum să configurați o stivă LAMP pe Ubuntu 18.04.