V tomto tutoriálu vám ukážeme, jak nainstalovat Apache na Ubuntu 14.04. Pro ty z vás, kteří nevěděli, Apache je webový server HTTP, který se používá nejčastěji. zobrazí webové stránky, když si je vyžádají webové prohlížeče. Když na svém webovém serveru zadáte adresu URL a stisknete Enter, stránky, které vidíte na obrazovce, s největší pravděpodobností obslouží webový server Apache.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci Apache na server Ubuntu 14.04.
Instalovat Apache na Ubuntu 14.04
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
apt-get update apt-get upgrade
Krok 2. Instalace webového serveru Apache na Ubuntu 14.04.
Budeme instalovat Apache pomocí apt-get, což je výchozí správce balíčků pro ubuntu:
apt-get install apache2 apache2-utils
Spusťte Apache a přidejte jej, aby se automaticky spustil při startu systému pomocí:
service apache2 start
Můžete si ověřit, že Apache skutečně běží, když otevřete svůj oblíbený webový prohlížeč a zadáte URL http://your-server's-address
, pokud je nainstalován, uvidíte toto:
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 webmaster@localhost 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>
Nyní můžeme restartovat Apache, 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 souborem index.html, který je vaším domovská stránka).
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é upravte název serveru, ServerAdmin a řádky DocumentRoot.
nano /etc/apache2/sites-available/000-default.conf
Případně můžete zkopírovat následující položky a podle nich upravit:
<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 -p /var/www/site1 mkdir -p /var/www/site2
Nyní můžeme restartovat Apache, aby se změny projevily:
service apache2 restart
Blahopřejeme! Úspěšně jste nainstalovali Apache. Děkujeme, že jste použili tento návod k instalaci webového serveru Apache v systému Ubuntu 14.04. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web Apache.