GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Apache unter Ubuntu 14.04

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache unter Ubuntu 14.04 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Apache ist ein HTTP-Webserver, der am häufigsten verwendet wird. Es stellt Webseiten bereit, wenn sie von den Webbrowsern angefordert werden. Wenn Sie eine URL auf Ihrem Webserver eingeben und die Eingabetaste drücken, werden die auf dem Bildschirm angezeigten Seiten höchstwahrscheinlich vom Apache-Webserver bereitgestellt.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen die Schritt-für-Schritt-Installation von Apache auf dem Ubuntu 14.04-Server.

Installieren Sie Apache unter Ubuntu 14.04

Schritt 1. Stellen Sie zunächst sicher, dass alle Pakete auf dem neuesten Stand sind.

apt-get update
apt-get upgrade

Schritt 2. Installieren des Apache-Webservers auf Ubuntu 14.04.

Wir werden Apache mit apt-get installieren, dem Standard-Paketmanager für Ubuntu:

apt-get install apache2 apache2-utils

Starten Sie Apache und fügen Sie es hinzu, damit es beim Systemstart automatisch gestartet wird mit:

service apache2 start

Sie können überprüfen, ob Apache wirklich läuft, indem Sie Ihren bevorzugten Webbrowser öffnen und die URL http://your-server's-address eingeben , wenn es installiert ist, dann sehen Sie Folgendes:

Apache konfigurieren (einzelner Host)

Wir werden jetzt Apache konfigurieren, indem wir die Hauptkonfigurationsdatei öffnen und die Zeilen ServerName und ServerAdmin entsprechend bearbeiten:

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>

Jetzt können wir Apache neu starten, damit die Änderungen wirksam werden:

service apache2 restart

Jetzt können Sie Ihre Webinhalte erstellen/in das HTML-Verzeichnis von Apache hochladen. (Denken Sie daran, die vorhandene index.html-Datei durch Ihre index.html zu ersetzen, die Ihre ist Homepage).

Apache konfigurieren (Multi-Host)

Wenn Sie mehrere Websites hosten möchten, öffnen Sie die Hauptkonfigurationsdatei, kopieren Sie den vorhandenen Eintrag für den virtuellen Host und fügen Sie ihn darunter ein. Bearbeiten Sie dann den Servernamen, ServerAdmin- und DocumentRoot-Zeilen entsprechend.

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

Alternativ können Sie einfach die folgenden Einträge kopieren und entsprechend bearbeiten:

    <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>

Wir müssen jetzt Verzeichnisse für die gerade konfigurierten Seiten erstellen, Seite1 und Seite2.

mkdir -p /var/www/site1
mkdir -p /var/www/site2

Jetzt können wir Apache neu starten, damit die Änderungen wirksam werden:

service apache2 restart

Herzlichen Glückwunsch! Sie haben Apache erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Apache-Webservers in einem Ubuntu 14.04-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache-Website zu besuchen.


Ubuntu
  1. So installieren Sie Apache unter Ubuntu 18.04

  2. So installieren Sie Apache unter Ubuntu 20.04

  3. So installieren Sie Apache Maven unter Ubuntu 18.04

  4. So installieren Sie Apache Sqoop unter Ubuntu 16.04

  5. Wie installiere ich Apache auf Ubuntu?

So installieren Sie Apache Solr 8.9 auf Ubuntu 18.04

So installieren Sie OpenOffice unter Ubuntu 20.04

So installieren Sie Apache Tomcat 10 auf Ubuntu 21

So installieren Sie Apache Airflow unter Ubuntu 20.04

So installieren Sie NetBeans in Ubuntu 21.04

So installieren Sie Apache unter Ubuntu 20.04