On Wed, Apr 05, 2006 at 07:10:10PM -0700, Paul Querna wrote:
> Rian Hunter wrote:
> >Hi,
> >
> >So the Listen directive now takes an optional protocol argument. In the
> >documentation it states that if the protocol isn't specified then if the
> >port number is 443, it is set to "https" otherwise "http".
> >
> >This seems like a good idea. What about if the port number is 25,
> >personally I want this to automatically set the protocol to "smtp". Sort
> >of like our own /etc/services. I can of course see this turning into
> >default protocol specifiers for multiple port numbers so I anticipate
> >some type of config file similar to MIMEMagic in the future.
>
> Yes, my vision was for it to use something like /etc/services,
apr already provides a protocol -> port translation via
apr_uri_port_of_scheme() , though this gives the canonical port number
only. An apr_uri_scheme_of_port() could be added, or generalised or
something, but it wouldn't make sense to store the information about
ports twice :)
> Either method can work. mod_ssl currently will pick up anything with the
> protocol "https".
>
> I personally like using
> <VirtualHost *:25>
> Protocol smtp
> </Vh
Hmmm, how would this interace with the various protocol TLS upgrade
commands? What would that look like?
<VirtualHost *:80>
Protocol http
TLSUpgradeEnable On
</VirtualHost>
<VirtualHost *:25>
Protocol smtp
TLSUpgradeEnable Off
</VirtualHost>
and so on?
--
Colm MacCárthaigh Public Key: [EMAIL PROTECTED]