- ベストアンサー
DNSサーバのグローバルアドレスについての疑問
- 質問者はDNSサーバの登録後、異なるグローバルアドレスが割り当てられたことに疑問を持っています。
- また、指定されたWWWサーバのIPアドレスと現在のIPアドレスが一致しないためエラーが発生しています。
- 質問者は正しい記入方法についてアドバイスを求めています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>併記はどう書けばいいのでしょうか? 000-default.confの最後の行から001-site1.confの有効な行のみ抜き出して追記します。(行頭に#があるのはコメントなので記載不要) <VirtualHost *:80> # 定義の始め # 必要な定義項目を書き込む </VirtualHost> # 定義の終り 定義の始めから定義の終りまでを2組記載する。 サイトを追加する度に定義の始めから定義の終りまでの1組を追記する。 記入後は保存してコンフィグテストを実行して構文エラーが無いことを確認します。 エラーが無くても目的通りに動かないこともあります。 所で、DNSの登録も含めてグローバルIPアドレスは一本化しましたか?
その他の回答 (2)
- bunjii
- ベストアンサー率43% (3589/8249)
>1つのサーバに複数のウェブサイトを設定するときこんな感じでいいでしょうか? VirtualHostの設定用confファイルの書式としては正しいようです。 但し、/var/www/以下のディレクトリとファイルが目的通りに配置されていない場合は表示内容が目的通りにならないでしょう。 また、「www.xxxxxxxxxx.work」定義が別のconfファイルになっているので反映しないかも知れません。 2つのサイトを「000-default.conf」へ併記された方が無難でしょう。 尚、グローバルIPアドレスは当初の1つで2つのサイトを運用する方法に戻してください。 追加されたグローバルIPアドレスはWWWサーバーテストの代わりにインターネット側からの接続テストに使われたら如何でしょう?(不要なので解約しても良い)
お礼
【2つのサイトを「000-default.conf」へ併記された方が無難でしょう。】 併記はどう書けばいいのでしょうか?
- bunjii
- ベストアンサー率43% (3589/8249)
hop7799さんが踏み切り板を蹴ってstep7799に進んだのですか? 3段飛びの着地までファールなしで進められると良いですね。 踏み切り板より先に爪先が出ていてファールのようです。 助走からやり直しですね。 >2つ目のグローバルアドレスは・・・・ 必要ありません。(無駄でした) >エラーが発生しました。 無駄から起こるエラーです。 WWWサーバーテストは自宅サーバーの接続テスト用の代理アクセスの仕組みなので要求元と接続先が同じIPアドレスでない要求を拒絶しているようです。 >(000.000.000.000)をどちらにも記入するのが正しいのでしょうか? 何を知りたいのか分かりません。 テスト対象のWebサーバーの状況が具体的に説明されていませんので回答になりません。
お礼
1つのサーバに複数のウェブサイトを設定するときこんな感じでいいでしょうか? 000-default.conf <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.xxxxxxxxxx.com ServerAdmin hop7799@xxx.xxxx.xx DocumentRoot /var/www/html/site1 # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the loglevel for particular # modules, e.g. #LogLevel info ssl:warn ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined # For most configuration files from conf-available/, which are # enabled or disabled at a global level, it is possible to # include a line for only one particular virtual host. For example the # following line enables the CGI configuration for this host only # after it has been globally disabled with "a2disconf". #Include conf-available/serve-cgi-bin.conf </VirtualHost> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet 001-site1.conf <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.xxxxxxxxxx.work ServerAdmin hop7799@xxx.xxxx.xx DocumentRoot /var/www/html/site2 # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the loglevel for particular # modules, e.g. #LogLevel info ssl:warn ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined # For most configuration files from conf-available/, which are # enabled or disabled at a global level, it is possible to # include a line for only one particular virtual host. For example the # following line enables the CGI configuration for this host only # after it has been globally disabled with "a2disconf". #Include conf-available/serve-cgi-bin.conf </VirtualHost> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
お礼
ありがとうございました。