Apache2 Virtualhost bringt mich zum Stammverzeichnis


-1

Ich habe einen virtuellen Host mit dem /etc/apache2/sites-availableNamen attrave.com.conf erstellt

Hier ist der Code für diese virtuelle Hostdatei (nur relevanter Code im Anhang):

ServerName attrave.com
ServerAdmin bonyuuuc@gmail.com
ServerAlias www.attrave.com
DocumentRoot /var/www/attrave.com

<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/attrave.com>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

Ich möchte in der Lage sein, auf die Site www.attrave.comauch durch gerade zuzugreifen attrave.com.

Derzeit, wenn ich danach suche, geheattrave.com ich in das /var/www/Verzeichnis, in dem ich eigentlich zum aktuellen attrave.com- Ordner gelangen soll. Wenn ich www.alles einbinde, funktioniert das aber frustrierend.

BEARBEITEN: Hier ist meine aktualisierte virtuelle Host-Datei: (DIESES FUNKTIONIERT NOCH NICHT)

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<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.attrave.com
ServerAdmin bouuuuc@gmail.com
ServerAlias www.attrave.com
DocumentRoot /var/www/attrave.com

<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/attrave.com>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

UPDATE 2:

Ich habe versucht, alle Ihre Vorschläge zu verwenden, und ich bin immer noch nicht in der Lage, die Website unter "attrave.com" zum Laufen zu bringen . Es funktioniert unter "www.attrave.com" .

Ich füge einen Text mit relevantem Inhalt bei, der es euch hoffentlich ermöglicht, mehr Einsicht in dieses Thema zu bekommen.

  • Attrave.com.conf (virtuelle Hostdatei)

    DocumentRoot /var/www/attrave.com
    ServerName attrave.com
    ServerAlias attrave.com www.attrave.com
    ServerAdmin bouuuuic@gmail.com
    
    
    <Directory /var/www/attrave.com>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
    
  • Datei / etc / hosts

    # Your system has configured 'manage_etc_hosts' as True.
    # As a result, if you wish for changes to this file to persist
    # then you will need to either
    # a.) make changes to the master file in /etc/cloud/templates/hosts.tmpl
    # b.) change or remove the value of 'manage_etc_hosts' in
    #     /etc/cloud/cloud.cfg or cloud-config from user-data
    
    127.0.0.1 localhost
    
  • Apache2.conf-Datei

     <Directory />
      Options FollowSymLinks
     AllowOverride None
      Require all denied
     </Directory>
    
    <Directory /usr/share>
     AllowOverride None
     Require all granted
    </Directory>
    
    <Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverride None
     Require all granted
     </Directory>
    
     #<Directory /srv/>
     #  Options Indexes FollowSymLinks
     #   AllowOverride None
     #   Require all granted
    #</Directory>
    

Antworten:


-1

hast du versucht:

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /var/www/attrave.com
    Servername attrave.com
    # Other directives here
</VirtualHost>

Ich habe den C-Namen überprüft. www wird hinzugefügt. Auch mein Problem liegt nicht bei www.attrave.com. Mein Problem liegt darin, dass ich beim Browsen zu attrave.com in das Stammverzeichnis / var / www gehe . Ich hoffe, ich kann das reparieren lassen!
mat

1
wie sieht das dig attrave.comaus
Meatspace

; <<>> DiG 9.9.5-3ubuntu0.2-Ubuntu <<>> attrave.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12031 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;attrave.com. IN A ;; ANSWER SECTION: attrave.com. 1799 IN A 45.55.165.145 ;; Query time: 125 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Thu Apr 23 10:15:38 EDT 2015 ;; MSG SIZE rcvd: 56
mat

Überprüfen Sie die bearbeitete Antwort.
Francisco Tapia

Leider hat das nicht geklappt, es gibt mir immer noch das gleiche Stammverzeichnis.
mat
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.