Apache installieren
Apache ist in nahe zu jedem Linux-System über die Repositories installierbar.
Debian/Debian-Based:
sudo apt install apache
Arch/Arch-Based
sudo pacman -S apache
Systemd und Dienst
Apache ist ein systemd Dienst und kann daher auch über systemd gesteuert werden.
sudo systemctl start|restart|stop|reload|force-reload|enable|disable apache2
sudo apache2ctl start|stop|restart|graceful|graceful-stop|configtest|status|fullstatus
Mit dem Befehl apache2ctl hat man zudem noch die möglichkeit seine einen Syntaxcheck für die Konfigurationsdateien zu machen.
sudo apache2ctl configtest
.htaccess Datei Erlauben
Um Apache dazu zu bewegen die .htaccess Datei zu lesen muss in der Apache Konfigurationsdatei /etc/apache2/apache.conf oder /etc/httpd/conf/httpd.conf im <Directory /VERZEICHNIS> TAG Options FollowSymLinks und AllowOvereide All stehen.
Hier ein Beispiel:
<Directory /var/www/>
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
<Directory>