Apache統合スレ 12 (HTTPServer以外も含む) (703レス)
Apache統合スレ 12 (HTTPServer以外も含む) http://mao.5ch.net/test/read.cgi/mysv/1367304361/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
521: DNS未登録さん [] 2018/05/10(木) 18:10:19.41 ID:ZcGtSTIB 質問いたします。 OSはubuntu16.04.4、Apacheのバージョンは2.4.7です。 このサイトを参考に名前ベースのバーチャルホストで複数サイトを運用しようとしたのですが期待した結果になりませんでした。 http://httpd.apache.org/docs/2.4/vhosts/name-based.html ドメインを2つ取得して、それぞれのドメインを使って異なるサイトを運用することはできたのですが、IPアドレスからそのままアクセスした時にサーバーが応答しません。 参考サイトの「名前ベースのバーチャルホストを利用する」セクションの最後のほうに 「マッチするバーチャルホストが見つからなければ、マッチしたIPアドレスのリストの最初にあるバーチャルホストが使われます。」とあるのでIPアドレスから直接アクセスしてもリストで先になったどちらかのサイトにアクセスできるのを期待していました。 レスの最後に設定を書きます。 何か原因に心当たりはないでしょうか? もう一つ曖昧な部分があります。 参考サイトの例では設定ファイルがひとつにまとまっているようなのですが、自分の環境ではバーチャルホストの設定はサイトごとに別ファイルに分けられ、apache2/直下にあるディレクトリにまとめられていました。 メインの設定ファイルを見ると、それらを、ディレクトリを指定してまとめてincludeしているようでした。 これだと、もし参考サイトの通りリストで先になったサイトが使われるのであれば、それはIncludeされた順番に依存してしまうはずです。これを回避する方法はあるのでしょうか? よろしくお願いします。 -ports.conf Listen 0.0.0.0:80 NameVirtualHost *:80 -site1.conf <VirtualHost *:80> ServerName site1.net DocumentRoot /www/site1 </VirtualHost> -site2.conf <VirtualHost *:80> ServerName site2.net DocumentRoot /www/site2 </VirtualHost> http://mao.5ch.net/test/read.cgi/mysv/1367304361/521
524: DNS未登録さん [sage] 2018/05/11(金) 08:12:22.17 ID:??? >>521 > Includeされた順番に依存してしまう だから000-default.confみたいなファイル名的に先に読まれるものを使うわけです http://mao.5ch.net/test/read.cgi/mysv/1367304361/524
525: DNS未登録さん [sage] 2018/05/11(金) 08:37:57.66 ID:??? >>521 > これを回避する方法はあるのでしょうか? ディレクトリ指定をやめて個々のファイルを指定する もしくはバーチャルホストの設定ファイルを別ディレクトリに移してそれをインクルードするファイルを作るとか http://mao.5ch.net/test/read.cgi/mysv/1367304361/525
529: DNS未登録さん [sage] 2018/05/13(日) 00:50:49.93 ID:??? >>521ですが解決しました nslookupの見方を間違えて全く関係ないIPにアクセスしていたというアホなオチでした 回答していただいた方々ありがとうございますそして申し訳ありません >>528 なるほどそういう考え方もあるのですか 確かに製作者の意図しないアクセス方法は遮断したほうがいいのかもしれませんね http://mao.5ch.net/test/read.cgi/mysv/1367304361/529
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.245s*