おたずねします。環境設定についてはまったくの初心者です。
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/で参照するためには
他にどのような設定が必要なのでしょうか?
よろしくご指導願います。
No.3ベストアンサー
- 回答日時:
> そのような環境でないなら設定しなおさなければならないので(ひぇー、、)
(笑)仕方ないですね~
> 「どうすればIPアドレスベースに変更できる?」と聞くべきでした
これはここで答えるには難しいですね(^^;
本で数ページの説明になりますよ。
簡単に説明すれば…
と思いましたが、そちら側のWebサーバーの情報も分かりませんし、ここから先はサーバー構築の話になってしまいます。
参考URLに、apache-usersのメーリングリストでやりとりされた、内容を載せておきます。
と、私も内容を読んでいたら、Apache2.0以降では出来るらしいですね…
知りませんでした(^^;
これを参考にやってみて下さい。
多分長い道のりになると思いますが、頑張ってください!
ちなみに、参考URLを読めば分かると思いますが
> nameベースだとむりというのは「簡単にはむり」ということでしょうか。
「不可能」です(^^;
頑張ってください。
参考URL:http://mm.apache.or.jp/pipermail/apache-users/20 …
No.2
- 回答日時:
> 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ベースだとむりというのは「簡単にはむり」ということでしょうか。
解決策はないのでしょうか。
どうぞよろしくお願いいたします。
No.1
- 回答日時:
まず、これは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 の設定にたどり着いたのですが。
無理ということになるんでしょうか?
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- WordPress(ワードプレス) ワードプレスのパーマリンク設定について 1 2023/02/11 19:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
macX、ローカル環境:ブラウザ...
-
Apacheでphpが急に動かなくなった
-
IISで教えてください
-
ftpでのシンボリックリンク先へ...
-
レジストリを匿名アクセスから...
-
ラウンドロビン時はApacheでバ...
-
外付けHDのアクセス権の設定
-
Mac iPad で同期できるストレージ
-
ApacheのIP制限について
-
[Linux初心者]Ubuntu22.04.3LTS...
-
パソコンパスワード設定(変更?)
-
Postx社内PCからのみSMTP認証を...
-
Line友達追加について
-
SVNをADと連携させて、ユーザ/...
-
【apache】MaxClientsを超えた...
-
【急募】MEGAのオーセンティケ...
-
EPSONプリンタウィンドウの自動...
-
パソリRC-S380でモバイルSuica...
-
キーワード検索後、戻るボタン...
-
キーチェーンのリセット方法に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MACで、いらない黒枠が消えませ...
-
httpd IPアドレスによるアクセ...
-
phpのソースは見られてる?
-
phpMyAdmin.confでのIPアドレス...
-
macX、ローカル環境:ブラウザ...
-
apacheのVirtualHostの記述につ...
-
ディスプレイが白黒、ネガ、状...
-
IISで教えてください
-
Sambaのアクセス権について
-
個別のErrorDocumentの設定(Apa...
-
ftpでのシンボリックリンク先へ...
-
Apacheでphpが急に動かなくなった
-
Apache2でのバーチャルホストの...
-
外付けHDのアクセス権の設定
-
ubuntu、apache2で独自ドメイン...
-
外部から自宅のプライベートア...
-
ApacheとTomcatの連携が出来ない
-
Apacheの設定で、拡張子なしのU...
-
SUSサーバ、同期が取れません
-
VirtualHostの設定について
おすすめ情報