IMO, нет никакой потребности запустить веб-приложения на обоих веб-серверах.
Вследствие того, что я не могу найти хороший и надежный автономный fastcgi диспетчер процессов, я выполнил бы и Django и приложения PHP на Apache, с помощью mod_wsgi для Django и mod_fcgid для приложений PHP. Единственной вещью я мог бы рассмотреть работу отдельного веб-сервиса, будут статические файлы. И nginx и lighttpd выделяются при обслуживании статических файлов. "Статическими файлами" я не только имею в виду изображения, таблицы стилей или JavaScript, но также и статические страницы HTML, сгенерированные Вашими веб-приложениями как часть механизма кэширования.
Относительно mod_php это не будет необходимо, так как Вы будете выполнять PHP в fastcgi режиме с помощью mod_fcgid. Это также позволит Вам использовать рабочего, которого (распараллелил) MPM.
Я надеюсь, что это дает Вам некоторые подсказки.
Я проверил бы, что несколько вещей … Сначала удостоверяются, что URL не повреждает его. Были все виды статей ранее на этой неделе о hashbangs #!
повреждение вещей. Кроме того, я посмотрел бы на то, на что Ваш запрос похож в журналах по сравнению с тем, на что этот запрос программного обеспечения похож в журналах.
404 ошибки брошены, когда страница веб-сайта не является находкой. Удостоверьтесь, что Вы устанавливаете документ по умолчанию для сайта.