私は、ポート80のWebサイトでTomcatとApacheを使ってRailoを正常にセットアップしました。しかし、同じドメインしかし、80以外のポート。Apache/Tomcat/Railo:同じドメインで2つの異なるポートを持つ2つのサイトを設定する
ポート9080とSSL証明書と基本認証で2番目のサイトセットアップがあります。私はそれにアクセスしてSSL証明書と認証のプロンプトを受け取ることができますが、それを通過すると、Railoはデフォルトページ(/opt/railo/tomcat/webapps/ROOT/index.cfmにあります)を出力しています。
これは、TomcatがApacheから2番目のサイトのservernameを取得していないかのように、Railoはどのdocbaseを使用するかを知っています。私は同じドメインを使用しようとしているからですか? Tomcatの設定のどこかでポート9080を指定する必要がありますか?
以下の設定を貼り付けました。どんな助けでも大歓迎です。
アパッチ:
<VirtualHost *:80>
ServerName sitename
ServerAlias domainname
DirectoryIndex index.cfm index.html index.htm
DocumentRoot "/web/sitename"
<Directory "/web/sitename">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Listen 9080
<VirtualHost *:9080>
ServerName sitename2
ServerAlias domainname
DirectoryIndex index.cfm index.html index.htm
SSLEngine on
SSLCertificateFile /web/ssl/server.crt
SSLCertificateKeyFile /web/ssl/server.key
DocumentRoot "/web/sitename2
<Directory "/web/sitename2">
allow from all
Options -Indexes
AuthName .. basic auth settings ..
</Directory>
</VirtualHost>
Tomcatの(のserver.xml):
<Host name="sitename" appBase="webapps">
<Context path="" docBase="/web/sitename" />
</Host>
<Host name="sitename2" appBase="webapps">
<Context path="" docBase="/web/sitename2" />
</Host>
どのようにApacheをTomcatに接続しましたか? Apacheをプロキシリクエストに設定してTomcatに渡す方法を示すAJPやその他の情報は表示されません。 Apacheから関連する設定を含めることはできますか? –