About Blog Dev | Alfa Romeo SZ Conkeror wishlist

mod_wsgi

Всё, перевёл все свои виртуалхосты, использующие питон, на mod_wsgi, который куда лучше и проще настраивается, чем mod_python.

Кроме того, он позволяет запускать процессы в таком себе daemon-режиме, благодаря чему теперь мой меркуриал запущен из-под моего юзера - а это значит, что репозитории, которые в нём лежат, одновременно и доступны для записи, и принадлежат мне (и без всяких предоставлений юзеру www-data прав на запись). Очень удобно.

Меркуриал, кстати, невероятно рулит. Позволяет через браузер ходить по репозиторию (и смотреть не только последние версии, как svn), clone/pull проходит на порядок быстрее, чем в svn’е, а скорость annotate сравнить вообще нельзя - оно же всё локально происходит. :)

Add post to: Delicious Reddit Slashdot Digg Technorati Google
Comment

Pingbacks

Amazon byteflow: Apache + mod_wsgi + Django @piranha.org.ua 5.10.2007 22:24
Меня тут попросили описать то, как я запускаю джанговские в апаче. Я решил не растягивать резину в долгий ящик и просто привести свой конфиг с комментариями. :)

Comments

recoilme 19.09.2007 18:42

присматриваюсь к двигу

  1. у тебя на блоге дебаг моде = тру
  2. если комментить новому пользователю - и не указать имэйл - ошибка 500 точней дебаговая инфа
  3. адрес без http:// не ест
  4. модель аутентификации - непонятна напрочь.
    1. Пишешь коммент - долго крутит - потом нифига не происходит
    2. Т.к. я прочитал как ты придумал - сходил проверил почту - активировал акк
    3. свой коммент я потерял
    4. если бы я не прочитал до этого что ты придумал - ни за что б недогадался
  5. Есть другие сайты на пиранха? на этом не вижу ни облака тегов ни визивиг редактора при добавлении комментов - ничего не вижу
  6. Он на вирт хостинге? Не особо быстро все работает. аутентификация (регистрация)- секунд 5 крутилась
  7. Объясни плиз тупому что такое маркдаун и нафига он нужен???
  8. Правильно я понимаю, что типгриф - типа заменялки кавычек? Зачем это?
  9. Есть визуальный редактор текста?
  10. Лицензия бсд?
  11. стОит ли пробовать использовать в ком. проекте или глюков много? )
  12. все сплошняком выводит (здесь цифра 12 а выводит - 1)

Мде и отступ я ниставил.. гляк на глюке похоже( ..

reply
Александр Соловьёв 20.09.2007 8:10
  1. Done. :)
  2. Ммм… Странно. Попробую поискать, в чём проблема.
  3. Уже в тикетах. :)
  4. Да, о предупреждении как-то забыл. :( Уже добавил в тикеты. А комментарий как потерял? Не понимаю.
  5. Облако тегов наверное будет позже… А визивиг редактора не будет точно.
  6. Да, он сейчас на перегруженном сервере.
  7. Читать на википедии и у автора.
  8. Typogrify - это автоматическая добавлялка типографики.
  9. Нет. И не будет.
  10. Похоже на то. :)
  11. Ну, глюков вроде не много - кроме тех, что ты отловил, я и не знаю. Но фич ещё не слишком много… Мне лень, к примеру, писать админку, потому я сейчас пользуюсь джанговой встроенной и жду newforms-admin, чтоб его кастомизировать. Вот если с ним не выйдет - тогда своё напишу, но это ещё несколько неделек пройти может. ;)
  12. Хз, может стоит почитать о синтаксисе маркдауна? :)
reply
recoilme 20.09.2007 19:07

9,12 Прикольно, чтобы вставить ссылку в пост надо прочитать мануал по маркдауну) Конечно визуальный редактор не нужен. Честно говоря вообще не понимаю в чем его прелесть, если это предложение я начинаю с новой строки как и в предыдущем посте, а он все переколбашивает. Ну да ладно, в целом я понял подход)

reply
Александр Соловьёв 21.09.2007 10:41

Прикольно, чтобы вставить ссылку в пост надо прочитать мануал по маркдауну

Я не видел ни одной ссылки в твоих постах. :P

Конечно визуальный редактор не нужен.

Я их не перевариваю. С другой стороны - добавить его несложно, но я к себе в блог внедрять тонну бесполезного (для меня и с моей точки зрения) я не буду. :)

если это предложение я начинаю с новой строки как и в предыдущем посте, а он все переколбашивает.

Не улавливаю… Я пишу как пишется - и всё выглядит отлично. :\

reply
recoilme 21.09.2007 13:15

а у меня - безобразно) у меня фаерфокс возможно в этом дело (каждое слово писал с новой строки)

reply
Александр Соловьёв 21.09.2007 15:39

Т.е. я пишу на питоне, на джанге и у меня может быть не файрфокс? ;)

Понятное дело, что новая строка ничего не меняет. Это как защита от того, кто любит лишние энтеры ставить. Хочешь сделать параграф - поставь два энтера. Обычная штука в любом языке разметки.

reply
Александр Соловьёв 21.09.2007 21:23

В общем, запарило меня видеть криво отформатированный комментарий. Из того, что пофиксил - сделал отступ после первого параграфа, подвинул подпункты 4 пункта. Всё просто и удобно.

reply
NilColor 5.10.2007 10:28

День добрый.
Александр, а Вы не могли бы поделиться знаниями - как вы настроили mod_wsgi и что нужно, что бы Django заработала?

Я только начал окунаться в этот интересный мир и пока еще не знаю достаточно, что бы адекватно искать это все в Гугле ;)

Мне интересно что нужно, что-бы заработала вот эта тройка: Apache+mod_wsgi+Django

reply
Александр Соловьёв 5.10.2007 13:07

А, мог бы. Наверное, будет проще в новом посте написать…

Хотя в доках mod_wsgi всё в принципе описано, я по ним делал.

reply
NilColor 5.10.2007 14:22

Мог бы что? Я естественно пробовал искать… И продолжаю это делать. Но пока не могу сложить картинку - как это должно работать. Нет, если есть позиция или просто не охота писать об этом - это понятно. В этом случае, останется только путь проб и ошибок и чтения постов в других блогах…

reply
Александр Соловьёв 5.10.2007 16:13

Мог бы что?

Мог бы написать. Но не прямо сейчас, прямо сейчас я на работе сижу и правлю баги - запуск проекта очень скоро. :)

Может, вечером сегодня. А вообще, на всякий случай, вот дока от mod_wsgi.

reply
NilColor 5.10.2007 18:37

Спасибо за доку… дойду до дома - обязательно почитаю. И агрегатора на RSS натравлю ;) вдруг заметка все же будет :)

reply
Александр Соловьёв 5.10.2007 19:16

Будет, там немного писать. Доеду до дому и напишу, может в ней чего полезного накопится. :)

reply
NilColor 8.10.2007 11:39

Спасибо за заметку ;)
Как всегда - все гениальное просто :)

reply

Comment form for «mod_wsgi»

Required. 30 chars of fewer.

Required.