助けが必要です。申し訳ありませんが、間違った書き込みをしました。私のLAMPサーバーは仮想ホストを動作させていますhttp://example.com、しかしそれは動作しない。
$ping www.example.com
ping: unknown host www.example.com
私の設定
<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>
答え1
ping www.example.com ping: 不明なホスト www.example.com – DasturchiUZ
www.example.com
サーバーの IP アドレスに解決されるように、DNS A レコードを作成する必要があります。
ドメインを登録した会社に依頼してくださいexample.com
。
答え2
上記の正確な構成を公開しようとしている場合、example.com
は構成テンプレートに使用されるプレースホルダーのみです。
http://example.com/
ドメインの例
このドメインは、ドキュメント内の説明的な例に使用するために作成されています。事前の調整や許可を求めることなく、このドメインを例に使用できます。
有効な DNS なしで仮想ホストをテストするには、ホスト ファイル (C:\Windows\System32\drivers\etc\hosts) を編集してみてください。
10.x.x.x www.example.com
ここで、10.xxx は Apache を実行しているサーバーの IP アドレスです。