Thanks for all answers.
A second question:

If I want to use port 8000 for http and 8001 for https:
is it possible to write

routers = dict(
  BASE  = dict(
      domains = {
          'http://www.domain.com:80 <http://domain.com/>00'  : 'myappname1',
          'https://www.domain.com: <http://domain.com:443/>8001' :
'myappname2',
      }
  ),
)

Or: how does web2py know which protocol should be used?

Regards, Martin

2011/2/4 Tom Atkins <minkto...@gmail.com>

> Yes - I should have said that I was assuming it was running behind Apache.
>  With the standard setup as created by the 'setup-ubuntu.sh' or
> 'setup-fedora.sh' scripts (in the scripts folder) you'll already be set with
> a self-sigend certificate and Apache configured to send https requests to
> web2py.
>
>
> On 3 February 2011 23:37, Jonathan Lundell <jlund...@pobox.com> wrote:
>
>> On Feb 3, 2011, at 2:43 PM, Vasile Ermicioi wrote:
>> > there are 2 ports, so I think he must run 2 instances,
>> >  he can use router if he uses a proxy like nginx which will pass all
>> requests to the web2py
>> >
>>
>> It should work for Apache, too, as long as Apache is configured to go to
>> web2py for both domains/ports.
>>
>> Speaking of which, there's no real need for separate subdomains, I don't
>> think. some.domain.com should be able to serve both http and https.
>
>
>

Reply via email to