Как развернуть сайт WordPress и сайт Django в одном домене?

6

Я полный новичок, когда дело доходит до sysadmin/deployment. Вот что я надеюсь сделать:

  • Домен .com будет обычным сайтом WordPress.
  • Имейте либо domain.com/app, либо app.domain.com, как Django webapp.
  • Хостинг на Linode.
  • Быстрые и простые обновления кода веб-сервера Django.

Из того, что я могу сказать, gunicorn - это элегантный способ обслуживания Django webapp, в то время как WordPress подходит наиболее естественно с Apache. Тем временем, nginx рекомендуется в качестве прокси-сервера перед убойным оружием, а также, как представляется, используется для улучшения производительности сайтов WordPress.

Итак, я думаю: используйте nginx в качестве прокси-сервера, который маршрутизирует все входящие веб-запросы либо в gunicorn (для Django wepapp), либо в Apache (для сайта WordPress). Хост Linode будет запускать nginx, gunicorn и Apache одновременно.

Между тем, для обновлений Django webapp я могу просто обновить до последней версии кода через github.

Все это имеет смысл? Я даже понимаю вещи концептуально правильно? Или лаять не то дерево? (Например, может ли/использовать ли я один сервер Apache для маршрутизации запросов на WordPress или приложение Django на основе URL?) Какие проблемы и проблемы следует учитывать, когда я исследую, как это работает хорошо и плавно?

UPDATE: я все это сделал с помощью (1), используя Heroku для размещения моего приложения Django, (2) используя запись CNAME для сопоставления app.domain.com с Heroku -hosted приложение Django и (3) оставить (на данный момент) сайт WordPress на своем существующем хосте на domain.com. К счастью, после получения большого уважения к тем, что делают администраторы системных администраторов и db, когда я исследовал все это, теперь я могу вернуться к кодированию!

Теги:
nginx
gunicorn

1 ответ

7

@Ghopper21

+1 для вашего вопроса.

Теперь, действительно интересно узнать, как это возможно в режиме реального времени. Я проверил с некоторыми из моих друзей-подруг, и я нашел потрясающий ответ, вот некоторые предложения со ссылкой, которые я получил после мозгового штурма с ними.

Прежде всего, проверьте эту ссылку для развертывание и запуск WP вместе с Django на Nginx + uWSGI...

Эти два потока форумов поддержки от Webfaction.com дают вам больше информации о том, как они рекомендуют его своему клиенту...

Развертывание Django и Wordpress в том же домене

wordpress + django на той же учетной записи - рекомендуется или нет?

Привет, у меня есть поддержка. самой , которая объясняет, как ее достичь на сервере APACHE...

Как запустить Django и PHP на одном сервере Apache?

И последнее, но не менее важное: тот, где выродка, как мы, интегрировала WP с Django... Интеграция WordPress и Django

  • 0
    4/5 ссылок не работают ... вот почему мы должны хранить ответы на сайте, а не предоставлять ссылки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню