Как развернуть сайт web2py на IIS7? - PullRequest
0 голосов
/ 07 февраля 2011

Пара вопросов.

Запуск web2py в Windows Server 2008 R2, IIS7.5.Следуя официальной онлайн-книге, я получил сайт, работающий с 127.0.0.1:8000.Но я хочу добавить веб-сайт в службу IIS, чтобы получить к нему доступ с subdomain.mydomain.com (другие сайты уже работают таким образом)

  1. IIS требует, чтобы я указывал на коренькаталог сайта.Для web2py, на какой каталог я должен указать это?

  2. Любое руководство по созданию правила перезаписи URL IIS 7.5 для использования с web2py?

  3. В онлайн-книге упоминается "options.py", но у меня, похоже, нет этого файла в моем каталоге web2py

1 Ответ

2 голосов
/ 07 февраля 2011
  1. Укажите на папку, в которой находится файл web2py.py.
  2. Web2py имеет встроенную возможность маршрутизации URL , которую следует использовать вместо перезаписи URL IIS 7.5
  3. Если вы внимательно прочитаете страницу, на которую ссылаетесь, вы заметите, что файл, включенный в web2py, на самом деле options_std.py. Таким образом, вам нужно будет скопировать файл и переименовать копию options.py. Из web2py книги :

Вам не нужно создавать «options.py» с нуля, поскольку в папке web2py уже есть «options_std.py», который можно использовать в качестве модели.

После создания "options.py" в Папка установки web2py, вы можете установить web2py как сервис с:

python web2py.py -W install 

и запустить / остановить сервис с помощью:

python web2py.py -W start
python web2py.py -W stop

Наконец, если у вас есть больше вопросов по web2py, вы найдете фантастическое сообщество и получите отличную поддержку на официальной странице web2py групп google .

...