Apache HTTP (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 70: | Zeile 70: | ||
</pre> | </pre> | ||
=== sites-available === | |||
==== Port ''80'' auf Port ''443'' weiterleiten ==== | |||
<pre> | |||
<VirtualHost *:80> | |||
ServerName <subdomain>.<domain> | |||
ServerAlias <subdomain>.<domain> | |||
Redirect / https://<subdomain>.<domain> | |||
</VirtualHost> | |||
</pre> | |||
Zurück zu [[Ubuntu]] | Zurück zu [[Ubuntu]] |
Version vom 10. Mai 2016, 20:50 Uhr
Installation
sudo apt-get install apache2 apache2-doc sudo apt-get install php5
Optional Benutzer zur, von Apache genutzten, Gruppe www-data hinzufügen:
sudo usermod -aG www-data <user name>
Konfiguration
Um die Warnung bezüglich Domainname zu unterdrücken, in der Datei /etc/apache2/apache2.conf
am Ende folgende Zeile hinzufügen:
ServerName <domain name>
conf-available
Eine *.conf-Datei anlegen:
sudo touch /etc/apache2/conf-available/<conf name>.conf
Beispiel-Datei anhand der Seite phpMyAdmin:
Alias /phpmyadmin "/var/www/phpmyadmin/" <Directory "/var/www/phpmyadmin"> Options +FollowSymLinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/phpmyadmin SetEnv HTTP_HOME /var/www/phpmyadmin </Directory>
Konfiguration aktivieren:
cd /etc/apache2/conf-available/ sudo a2enconf <conf name>.conf sudo service apache2 reload
sites-available
Port 80 auf Port 443 weiterleiten
<VirtualHost *:80> ServerName <subdomain>.<domain> ServerAlias <subdomain>.<domain> Redirect / https://<subdomain>.<domain> </VirtualHost>
Zurück zu Ubuntu