この設定が何を意味するのか分かりません。ドメイン名を登録するという意味でしょうか?DNSのようなものでしょうか?
これが私のapache2のデフォルト設定です
サーバー名 staugie.org サーバー管理者 webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks Indexes MultiViews
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/
<Directory "/usr/lib/cgi-bin">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
また、Apache Foundation を通じて無料ドメインを登録する方法はありますか?
答え1
ServerName
は、Web ページの内部名にすぎません。クライアントが Web サーバーと通信するときに、実際に探しているアドレスがヘッダーに渡されますが、それだけでは、ユーザーが Web ページを見つけることはできません。そのために DNS があります。
- 「http://www.example.com」をブラウザに入力してください。
- あなたのコンピュータDNSリゾルバに問い合わせるwww.example.com と通信するときに使用する IP アドレス。
- コンピュータはその IP アドレスに接続し、www.example.com と通信したいと伝えます (これは
Host:
HTTP のヘッダーです)。- Web サーバーは、その構成を確認して、www.example.com からのコンテンツ要求をどのように処理するかを判断します。次のいずれかが発生する場合があります。
- www.example.com が または としてリストされている
ServerName
場合ServerAlias
、VirtualHost
その VirtualHost の構成を使用してコンテンツが配信されます。- サーバーに VirtualHosts がまったくない場合、httpd.conf の設定を使用してコンテンツを配信します。
- サーバーには VirtualHosts がありますが、www.example.com はいずれにもリストされていません。リストされている場合は、リストの最初の Virtualhost がコンテンツの配信に使用されます。
ServerFault の Jennen D の回答より引用
ドメイン名を登録するということですか?DNSのようなものですか?
いいえ、いいえ。
Apache Foundation を通じて無料ドメインを登録する方法はありますか?
いいえ。支払わなければなりません。