Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst .htaccess richtig verwenden

Mitglied: huffman

huffman (Level 1) - Jetzt verbinden

15.12.2010, aktualisiert 19.03.2012, 3746 Aufrufe, 1 Kommentar

Schönen Nachmittag,

ich bin gerade dabei meinen Apache 2.2 Server unter Debian für eine .htaccess Datei zu konfigurieren.

Zur Zeit konfiguriere ich die .htaccess für eine Subdomain, für meine Domain hat bereits alles funktioniert, ich habe zwar die Einstellungen von der funktionierenden Domain 1:1 für die Subdomain übernommen aber es hat leider nicht funktioniert.

Und zwar sieht meine Verzeichnisstruktur am Webserver so aus:

/var/www/site1/
/var/www/site2/
/var/www/site3/

Für jeden dieser Verzeichnisse existiert eine Subdomain.

Das Verzeichnis /var/www/site1/ erreiche ich über die Domain http://www.example.com. Ich habe dazu folgende Datei angelegt:

/etc/apache2/sites-available/site1

Die Datei sieht so aus:

01.
<VirtualHost *:80> 
02.
 
03.
ServerAdmin webmaster@localhost 
04.
DocumentRoot /var/www/site1/ 
05.
 
06.
<Directory /> 
07.
Options -All FollowSymLinks MultiViews 
08.
AllowOverride AuthConfig 
09.
</Directory> 
10.
 
11.
<Directory /var/www/site1/> 
12.
Options -All FollowSymLinks MultiViews 
13.
AllowOverride None 
14.
Order allow,deny 
15.
allow from all 
16.
DirectoryIndex index.html index.htm index.php 
17.
ServerSignature On 
18.
</Directory> 
19.
 
20.
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
21.
 
22.
<Directory "/usr/lib/cgi-bin"> 
23.
AllowOverride None 
24.
Order allow,deny 
25.
Allow from all 
26.
</Directory> 
27.
  
28.
 Alias /doc/ "/usr/share/doc/" 
29.
 
30.
<Directory "/usr/share/doc/"> 
31.
Options -All FollowSymLinks MultiViews 
32.
AllowOverride None 
33.
Order deny,allow 
34.
Deny from all 
35.
Allow from 127.0.0.0/255.0.0.0 ::1/128 
36.
 </Directory> 
37.
 
38.
</VirtualHost>
Die Datei habe ich in /etc/apache2/sites-available/default mit "Include" eingebunden.

Und für jedes Verzeichnis das ich in site1/ habe muss ich in der httpd.conf einen Eintrag wie diesen erstellen:

httpd.conf

01.
DirectoryIndex index.html index.htm index.php 
02.
Options -All FollowSymLinks MultiViews 
03.
ServerSignature off 
04.
 
05.
<Directory /var/www/site1/> 
06.
  Options None 
07.
  AllowOverride All 
08.
</Directory> 
09.
 
10.
<Directory /var/www/site1/test> 
11.
  Options None 
12.
  AllowOverride All 
13.
</Directory> 
14.
 
15.
AccessFileName .htaccess 
16.
<Files ~ "^\.ht"> 
17.
Order allow,deny 
18.
</Files>
Soweit funktioniert das ganze ja! Etwas nervig ist natürlich das ich für jedes neue Verzeichnis (und somit für jede neue .htaccess) einen neuen Eintrag in der httpd.conf machen muss.

?Gibt es eine Möglichkeit um einmal anzugeben das eine .htaccess am Server erlaubt ist, und das dann für den gesamten Webserver genügt?

Ja das ganze funktioniert ja, aber jetzt möchte ich in /var/www/site2 auch eine .htaccess Datei aktivieren. Die .htaccess Datei habe ich copypasted von einer funktionierenden, an der darf es also nicht liegen.

Meine /etc/apache2/sites-available/site2 hat folgenden Inhalt:

01.
<VirtualHost *:80> 
02.
   ServerName site2.example.com 
03.
   ServerAlias site2.example.com 
04.
   DocumentRoot /var/www/site2 
05.
 
06.
<Directory /> 
07.
   Options FollowSymLinks 
08.
   AllowOverride None 
09.
</Directory> 
10.
 
11.
<Directory /var/www/blog> 
12.
   Options Indexes FollowSymLinks MultiViews 
13.
   AllowOverride None 
14.
   Order allow,deny 
15.
   allow from all 
16.
 
17.
</Directory> 
18.
 
19.
</VirtualHost>
Auch hier wurde wieder ein Eintrag in der httpd.conf gemacht:

01.
<Directory /var/www/site2/test> 
02.
  Options None 
03.
  AllowOverride All 
04.
</Directory>
Der .htaccess habe ich chmod 644 gegeben.

Meine Fragen an der Stelle:

Warum funktioniert die .htaccess trotzdem noch nicht richtig?
Was ist der genaue Unterschied zwischen ../sites-available/default und httpd.conf, es gibt Einträge die in beiden Files ähnlich sind?

Ich hoffe ich konnte mein Problem genau genug schildern.

Liebe Grüße
Mitglied: dog
15.12.2010 um 20:47 Uhr
Ich weigere mich ja mittlerweile Textblobs ohne Code-Formatierung anzugucken...

?Gibt es eine Möglichkeit um einmal anzugeben das eine .htaccess am Server erlaubt ist, und das dann für den gesamten Webserver genügt?

Konfiguration geschieht im aktuellen Kontext und Kontexte werden immer vererbt.
Bitte warten ..
Ähnliche Inhalte
Webentwicklung

Htaccess-File für www richtig konfigurieren

Frage von 125516Webentwicklung

Hallo liebe Community. Ich möchte euch etwas fragen bezüglich meine htacccess-Konfiguration. Ich habe ein Webhostingpaket, auf dem eine Webseite ...

Netzwerkgrundlagen

Erdungsschraube Netgear ProSafe GS116 richtig Verwenden

gelöst Frage von 0Chris0Netzwerkgrundlagen4 Kommentare

Hallo Leute, Bin neu hier und hoffe von euch kann mir wer weiter helfen. Hab mir zu Hause ein ...

Apache Server

htaccess Weiterleitung

gelöst Frage von schneerunzelApache Server4 Kommentare

Hallo zusammen, ich hoffe, dass ich eine relativ einfache Frage habe: Es soll eine Seite von einer Domain auf ...

Apache Server

Htaccess RewriteRule greift nicht

gelöst Frage von Mean1312Apache Server4 Kommentare

Hallo zusammen, ich habe einige Tutorials durchgelesen, aber irgendwie bekomme ich es nicht hin, meine konkrete RewriteRule umzusetzen (die ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 21 StundenWindows 104 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Netzwerk
Backup über WAN
Frage von petereWindows Netzwerk11 Kommentare

Hallo, ich muss aus einem entfernten WAN (synchrone 1Gbit) Daten sichern. Dabei handelt es sich sowohl um wenige große ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...