Ich brauche Hilfe. Es tut mir leid, falsch geschrieben. Mein LAMP-Server, den ich als virtuellen Host erstellt habe, funktionierthttp://example.com, aber es istFUNKTIONIERT NICHT.
$ping www.example.com
ping: unknown host www.example.com
Meine Konfiguration
<VirtualHost *:80>
DocumentRoot "/var/www/example/1/public_html"
ServerName example.com
ServerAlias www.example.com
ServerAdmin webmaster@localhost
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
UseCanonicalName on
<Directory "/usr/lib/cgi-bin">
AllowOverride all
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
<Directory "/var/www/example/1/public_html">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Antwort1
ping www.example.com ping: unbekannter Host www.example.com – DasturchiUZ
Sie müssen einen DNS-A-Eintrag erstellen, www.example.com
damit dieser in die IP-Adresse Ihres Servers aufgelöst wird.
Machen Sie das mit dem Unternehmen, bei dem Sie die Domain registriert haben example.com
.
Antwort2
Wenn Sie versuchen, die genaue Konfiguration oben zu veröffentlichen, example.com
handelt es sich nur um einen Platzhalter, der für Konfigurationsvorlagen verwendet wird.
http://example.com/
Beispieldomäne
Diese Domain ist für die Verwendung in illustrativen Beispielen in Dokumenten vorgesehen. Sie können diese Domain in Beispielen verwenden, ohne vorher Rücksprache zu halten oder um Erlaubnis zu fragen.
Um virtuelle Hosts ohne gültigen DNS zu testen, können Sie versuchen, Ihre Hosts-Datei zu bearbeiten – C:\Windows\System32\drivers\etc\hosts:
10.x.x.x www.example.com
wobei 10.xxx die IP-Adresse des Servers ist, auf dem Apache ausgeführt wird.