アプリ版:「スタンプのみでお礼する」機能のリリースについて

おたずねします。環境設定についてはまったくの初心者です。
URLとwebサーバのディレクトリを結びつける設定は
どこをみればよいでしょうか?
ほとんどの設定がhttpsd.confにあり、おそらく
httpsd.confにあるだろうとあたりをつけて調べているのですが、
下記のようにVirtualHostの設定はみつけたのですが
Port 999から先が追えません。

<VirtualHost _default_:999>
Port 999
SSLCertificateKeyFile /usr/share/ssl/private/key.pem
SSLCertificateFile /usr/share/ssl/certs/httpsd.pem
SSLVerifyClient 0
SSLVerifyDepth 10
SSLFakeBasicAuth
DocumentRoot /home/sslhtdocs/hogehoge
AddType application/x-httpd-cgi .cgi
</VirtualHost>

hogehoge配下のindex.htmlをhttps://hogehoge2.com/で参照するためには
他にどのような設定が必要なのでしょうか?

よろしくご指導願います。

A 回答 (3件)

> そのような環境でないなら設定しなおさなければならないので(ひぇー、、)



(笑)仕方ないですね~

> 「どうすればIPアドレスベースに変更できる?」と聞くべきでした

これはここで答えるには難しいですね(^^;
本で数ページの説明になりますよ。
簡単に説明すれば…
と思いましたが、そちら側のWebサーバーの情報も分かりませんし、ここから先はサーバー構築の話になってしまいます。
参考URLに、apache-usersのメーリングリストでやりとりされた、内容を載せておきます。
と、私も内容を読んでいたら、Apache2.0以降では出来るらしいですね…
知りませんでした(^^;

これを参考にやってみて下さい。
多分長い道のりになると思いますが、頑張ってください!

ちなみに、参考URLを読めば分かると思いますが
> nameベースだとむりというのは「簡単にはむり」ということでしょうか。

「不可能」です(^^;
頑張ってください。

参考URL:http://mm.apache.or.jp/pipermail/apache-users/20 …
    • good
    • 0
この回答へのお礼

三度ありがとうございました。
感謝いたしますm(_ _)m
参考URLを参考にさせていただきます。

お礼日時:2002/10/16 11:29

> nameベース/IPアドレスペースというのはどこを見ればわかるのでしょうか。


> (snip)
> hogehoge1の設定を真似しようと探しているうちに
VirtualHost の設定にたどり着いたのですが。

nameベースのバーチャルホストとは、一つのIPアドレスで複数のドメインを運営するときなどに使います。
httpd.confで、
<VirtualHost 192.168.0.1>
ServerName www.hogehoge.com
(snip)
</VirtualHost>

<VirtualHost 192.168.0.1>
ServerName www.fugafuga.com
(snip)
</VirtualHost>
  :
  :
みたいな感じですね。
この様に同じIPアドレスで、複数のドメインをバーチャルホストとして運営している場合(nameベース)、全てのドメインにたいしてhttpsでアクセスすることは不可能です。

お尋ねの内容から hogehoge1.com と hogehoge2.com を共にhttpsでのアクセスを可能にしたいという風に取れるのですが…

どうすれば分かるかと言えば…
まずIPアドレスベースでバーチャルホストしているのであれば、NICに複数のIPアドレスを割り振っているはずです。
また、httpd.confの設定でも、違うドメインには違うIPアドレスが割り振られているはずです。

でも、普通にしているのであれば、nameベースのような気がしますが…(^^;

もしそれであれば!
hogehoge1.comにはhttpsでアクセスできなくてもいいんですか?

ようは、nameベースだったら、一つのドメインしかhttpsでアクセスできないよう~
っと言う話です。

この回答への補足

ご丁寧な解説ありがとうございます。
hogehoge1.comを現状どおりhttpsアクセスできるようにしたまま
hogehoge2.comもアクセスできるようにしなければなりません。

>まずIPアドレスベースでバーチャルホストしているのであれば、NICに複数のIPア>ドレスを割り振っているはずです。
>また、httpd.confの設定でも、違うドメインには違うIPアドレスが割り振られて
>いるはずです。

そのような環境でないなら設定しなおさなければならないので(ひぇー、、)
「どうすればnameベースかIPアドレスペースかわかる?」ではなく、
「どうすればIPアドレスベースに変更できる?」と聞くべきでした。

> <VirtualHost 192.168.0.1>
> ServerName www.fugafuga.com
> (snip)
> </VirtualHost>

httpsd.confには上記のようなURLのようなものが見当たりませんでした。
前述の通りPort番号があるのみです。  

nameベースだとむりというのは「簡単にはむり」ということでしょうか。
解決策はないのでしょうか。

どうぞよろしくお願いいたします。

補足日時:2002/10/15 19:11
    • good
    • 0

まず、これはnemeベースのバーチャルホストの話ではないですよね?(^^;


もし、そうならあきらめてください。
複数のセキュアなディレクトリを設定したければ、IPアドレスベースのバーチャルホストにしなければなりません。

で、上は関係なよと言うことで話します(複数のIPアドレスを用意できる、又はnameベースで一つしか運営しない)
設定はsslでないバーチャルホストの設定とほとんど同じです。
httpsでアクセスされたときに、そうでないときと同じ設定を書けばOKです。

<VirtualHost _default_:999>
ServerName 192.168.1.100 //ホストのIPアドレス
ServerAdmin webmaster@aaabbb.com
DocumentRoot /home/httpd/html //これが質問の項目かな?
ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" //cgiディレクトリを使う場合
UserDir public_html
DirectoryIndex index.html index.php index.htm index.cgi //indexesです。ご自由に(^-^)
ErrorLog /var/log/httpd/error.log
TransferLog /var/log/httpd/access_log

(以下略)
</VirtualHost>

こんな感じです。

この回答への補足

>まず、これはnemeベースのバーチャルホストの話ではないですよね?(^^;
>もし、そうならあきらめてください。
>複数のセキュアなディレクトリを設定したければ、IPアドレスベースのバーチャル>ホストにしなければなりません。

えーと、、いやな予感がします。。
nameベース/IPアドレスペースというのはどこを見ればわかるのでしょうか。
やろうとしていることは、あるWEBサーバで、
https://hogehoge1.com/ (->/home/sslhtdocs/hogehoge配下)
がすでに動いていて、同じWEBサーバ上に
/home/sslhtdocs/hogehoge2というディレクトリを新規に作って
https://hogehoge2.com/ から見えるようにしたいのです。
hogehoge1の設定を真似しようと探しているうちに
VirtualHost の設定にたどり着いたのですが。
無理ということになるんでしょうか?
よろしくお願いいたします。

補足日時:2002/10/15 17:04
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!