Ich habe einen virtuellen Host mit dem /etc/apache2/sites-available
Namen attrave.com.conf erstellt
Hier ist der Code für diese virtuelle Hostdatei (nur relevanter Code im Anhang):
ServerName attrave.com
ServerAdmin [email protected]
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.com
auch 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 [email protected]
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 [email protected] <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>
dig attrave.com
aus; <<>> 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