GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Apache na Ubuntu 20.04

Úvod

Tento návod vám pomůže s instalací a konfigurací Apache na vašem serveru Ubuntu 20.04. Apache je webový server, který je velmi populární v systémech Linux a na internetu. Je používán mnoha webhostingovými společnostmi po celém světě kvůli jeho popularitě a účinnosti při hostování stránek přes World Wide Web.

Předpoklady

Potřebujete server Ubuntu 20.04, který je nakonfigurován se statickou IP adresou. Pokud ještě nemáte server, můžete spustit zabezpečený virtuální privátní server za méně než 30 sekund.

Nainstalujte Apache na Ubuntu 20.04

Prvním krokem je instalace Apache pomocí následujícího příkazu:

sudo apt-get install apache2

Spusťte Apache pomocí následujícího příkazu:

service apache2 start

Ověřte, zda vše funguje zadáním http://VAŠE.IP.ADD.RESS
Vaši IP lze získat ze serveru pomocí následujícího příkazu:

ifconfig eth0 | grep inet | awk '{ print $2 }'

Tento obrázek je výchozí webovou stránkou při instalaci Apache na Ubuntu 20.04

Konfigurace Apache (jednoho hostitele)

Nyní nakonfigurujeme Apache otevřením hlavního konfiguračního souboru a odpovídajícím způsobem upravíme řádky ServerName a  ServerAdmin.

nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin [email protected]
        DocumentRoot /var/www/html

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Uložte soubor a restartujte službu Apache HTTP, aby se změny projevily.

service apache2 restart

Nyní můžete vytvořit/nahrát svůj webový obsah do HTML adresáře Apache. (Nezapomeňte nahradit stávající soubor index.html vaším index.html, který je vaší domovskou stránkou)

nano /var/www/html/index.html

 

Konfigurace Apache (Multi-Host)

Pokud byste chtěli hostovat více webových stránek, pokračujte otevřením hlavního konfiguračního souboru, zkopírujte existující záznam virtuálního hostitele a vložte jej pod něj. Poté odpovídajícím způsobem upravte řádky ServerName, ServerAdmin a  DocumentRoot.

nano /etc/apache2/sites-available/000-default.conf

Případně můžete zkopírovat následující položky a upravit je podle toho:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/site1
ServerName site1.com
ServerAlias www.site1.com
 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/site2
ServerName site2.com
ServerAlias www.site2.com
 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Nyní musíme vytvořit adresáře pro stránky, které byly právě nakonfigurovány, site1 a site2.

mkdir /var/www/site1
mkdir /var/www/site2

Nyní můžete začít vytvářet/nahrávat svůj webový obsah do adresáře webů Apache.

nano /var/www/site1/index.html
nano /var/www/site2/index.html

Co dál?

Díky tomu máte nyní server nainstalovaný a nakonfigurovaný s Apache. Nyní můžete pokračovat ve vytváření svých webových stránek. Děkujeme, že nás sledujete, a neváhejte nás kontaktovat pro další aktualizace, podívejte se na další příspěvky související s Ubuntu na našem blogu nebo se dozvíte více o našich oceněných hostingových řešeních VPS.


Linux
  1. Jak nainstalovat Apache Sqoop na Ubuntu 16.04

  2. Jak nainstalovat Apache na Ubuntu?

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 20.04

  3. Jak nainstalovat Apache Maven na Ubuntu 18.04

  1. Jak nainstalovat Apache Cassandra na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  3. Jak nainstalovat Apache Solr na Ubuntu 20.04