質問

何が最良の方法は透明性URLに書き換えの上、SSL接続でApache2.2?

Apache2のないネイティブの支援に複数の名前ベースのバーチャルホストのためのSSL接続、と聞いているmod_rewriteができます。をしたいと思っていて思ったこと。

私はサーバのセットアップこのサイトにアクセスでき

https://secure.example.com/dbadmin

いつづけたいと思っていますこと https://dbadmin.example.com

設定方法を教えてくださいがいように書き換えルールに書き換えますdbadmin.example.com へsecure.example.com/dbadminな表示の書き換えクライアントのアドレスバー(顧客はまだだdbadmin.example.com)全てのhttps通信?

役に立ちましたか?

解決

設定シングルサーバとをsecure.example.com やdbadmin.example.com でのみ*:443VirtualHostを実現します。を利用できます mod_rewrite を調整するURIのご請求にdbadmin.example.com:

<VirtualHost *:443>
    ServerName secure.example.com
    ServerAlias dbadmin.example.com

    RewriteEngine on
    RewriteCond %{SERVER_NAME} dbadmin.example.com
    RewriteRule !/dbadmin(.*)$ /dbadmin$1
</VirtualHost>

SSL証明書が必要となる認secure.example.com やdbadmin.example.com.できるワイルドカード証明書として記述したテリー Lorber、または利用できる subjectAltName 分野に追加ホスト名です。

まったり、最初にセットする <VirtualHost *> とくかどうか確認してください作品になります。のSSL接続、証明書は別の層複雑化するまで設定でき後のURIを書き換えになります。

他のヒント

なお、SSLの証明書は、"ワイルドカード"またはマルチサイト、そしてないと思います。に書き換え表示のブラウザのアドレスバーに有効なものでなければな反対の証明書、ユーザーセスエラーできるものについては、継続的な音のようだ)。

以上 こちらの.

あapaches mod_rewriteが設定はapacheの直接 https://dbadmin.example.com path/to/例です。com/dbadminのサーバー

<VirtualHost *>
ServerName subdomain.domain.com
DocumentRoot /home/httpd/htdocs/subdomain/
</VirtualHost>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top