mod_rewrite aktivieren

Hallo Leute,

heute gehe ich kurz auf das Thema “mod_rewrite” unter Debian/Apache ein. Da viele Content Management Systeme diese Funktion gerne verwenden wollen, z.B. für kürzer und schönere URL’s werde ich euch heute erklären, wie ihr diese Funktion aktiviert.

Standardmäßig ist “mod_rewrite” deaktiviert. Zum aktivieren bedarf es nicht viel Hexerei.

Zum einen geben wir folgenden Befehl ein, dies aktiviert die Funktion soweit unter Apache.

a2enmod rewrite

Danach müssen wir noch eine Datei ändern. Und zwar die Apache “default site” Datei. Zu finden entweder hier:

/etc/apache2/sites-available/default

oder hier:

/etc/apache2/sites-available/000-default

In dieser Datei müssen wir nun folgenden Abschnitt ändern:

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

in

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all

Danach speichern und Apache gewohnt mir

service apache2 restart

neu starten.

Danach sollte “mod_rewrite” auf eurem System funktionieren.

Liebe Grüße
LEWIS

Flattr this!

Directory Listing

Abend Leute,

da ich heute wieder auf dieses Thema gestoßen bin, wollte ich euch dieses kurz erklären.

Mit der Einstellung “Directory Listing” kann man entscheiden, ob Unterordner gelistet werden sollen oder nicht.

Es gibt hier 2 verschiedene Optionen: “+indexes” oder “-indexes”. Mit “+indexes” kann man sich alle Dateien in einem Unterordner anzeigen lassen. Mit “-indexes” wird das unterbunden, wie ihr hier anhand eines Beispiels sehen könnt:

directory

Mit “+indexes” würden wir hier folgendes sehen:

direcotry1

Im folgenden zeige ich euch, wie ihr dies einstellen könnt. Es gibt hierzu zwei Möglichkeiten.

Möglichkeit 1:

Fügt folgenden Abschnitt in die “Virtuellen Host” Einstellungen eures Servers hinzu:

<Directory /srv/www/htdocs/testpage/html>
Options -Indexes
</Directory>

Dies müsste ihr aber bei allen Virtuellen Host machen, falls ihr mehrere Domains auf eurem Server habt.

Möglichkeit 2:

Erstellt eine “.htaccess” in der ihr folgendes einfügt.

Options -Indexes

Diese Datei müsst ihr natürlich auch in alle Ordner geben, auf die eine Domain zugreift. Falls ihr schon eine bestehende “.htaccess” Datei habt, fügt ihr diesen Punkt einfach unten hinzu.

peace
LEWIS

Flattr this!

Befehle für Einsteiger #3

Hallo Leute,

heute werde ich die Rubrik “Befehle für Einsteiger” fortsetzen. Wir werden auch diesmal gleich ohne großen Vorwort anfangen.

Passwort ändern

passwd
passwd USER

Mit dem Befehl “passwd” wird das Passwort des gerade aktiven Benutzers geändert. Gebt ihr “passwd USER” ein, könnt ihr das Passwort eines anderen Users ändern, natürlich nur, wenn ihr die Berechtigung dazu habt.

Dienste starten, beenden, neu starten und neu laden

service apache2 restart
service apache2 reload
service apache2 start
service apache2 stop

Mit den Befehl “service SERVICENAME” gefolgt von “restart, reload, start und stop” könnt ihr einen gewünschten Dienst neu starten, neu laden, starten oder stoppen.

Prozesse beenden

kill PID

Um einen Prozess zu beenden sucht ihr euch die “PID” des Prozesses, dies könnt ihr unter “top” oder htop machen. Danach könnt ihr mit dem oberen Befehl den Prozess beenden.

Alle Prozesse eines Benutzers beenden

killall -u USER

Mit diesem Befehl könnt ihr alle Prozesse eines einzelnen Benutzers beenden.

Abfragen von Netzwerkstatistiken

netstat

Der Befehl “netstat” gibt die aktuelle Netzwerkstatistik aus.

Mehr Befehle folgen. (:

peace
LEWIS

Flattr this!