0

私はApacheを初めて使用し、マッピングしようとしています

www.subdomain.mycompany.com:8083

www.mycompany.com:8083/サブドメイン

ただし、サブドメインは、事前に定義されていないものであれば何でもかまいません。

実行中のApache 2.2.15を使用しています。ファイルには、現時点で設定されているプロキシパスがあり.confます。

これをproxypassに渡す必要があります:

ProxyPass /myapplication https://serv123.internal:5000/myapplication/subdomain

ProxyPassReverse /myapplication https://serv123.internal:5000/myapplication/subdomain

4

1 に答える 1

1

Apache モジュールmod_vhost_aliasを使用できます

<VirtualHost *:80>
     ServerAlias *.example.com
     VirtualDocumentRoot /var/www/%-3/
     VirtualScriptAlias /var/www/%-3/
</VirtualHost>

URL http:// subdomain .example.comへのアクセスは/var/www/ subdomain / にマップされます/ -3 は URL の 3 番目の部分を指し、-2 はexampleを指します。

ServerAlias ディレクティブは、http://example.com/にアクセスする際のエラーを防ぎます。ディレクティブがない場合、このアクセスは/var/www/_/にリダイレクトしようとします。

于 2012-07-18T11:24:45.087 に答える