-1

У меня есть несколько скриптов на моем сервере, которые я запускаю при загрузке URL, поэтому я искал вокруг, и я не уверен, но из чего я могу сказать, что я хочу установить apache python? Потому что сейчас у меня есть скрипт в /var /www /html /, и когда я туда захожу, я просто вижу скрипт python в виде простого текста, я хочу, чтобы он запускался, когда я туда захожу. Кто-то сказал мне «настроить Apache, чтобы знать, что вы хотите запускать скрипты Python», но я не совсем уверен, что это значит?

Спасибо

1 ответ1

0

Итак, Apache и Python - две совершенно разные вещи, которые могут работать вместе для размещения веб-приложения.

Apache - это веб-сервер, вы отправляете ему запросы, просматривая URI этих устройств, и веб-сервер Apache делает свое дело и подает ответ на основе запроса, который он был отправлен. https://en.wikipedia.org/wiki/Web_server https://en.wikipedia.org/wiki/Apache_HTTP_Server

Python - это язык сценариев. Он позволяет компьютеру запускать динамический сценарий во время его вызова и при использовании в сочетании с Apache, позволяет создавать динамический веб-сайт, например Facebook, в поисках лучшего примера. Клиент отправляет запрос на ваш сервер Apache, сервер просматривает правильную папку и находит ваш скрипт, а Python выполняет его и передает результат в Apache, который служит ответом клиенту. https://en.wikipedia.org/wiki/Python_(programming_language)

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

Вот руководство по настройке Apache для работы с mod_python:https://www.linode.com/docs/websites/apache/apache-2-web-server-on-centos-6

РЕДАКТИРОВАТЬ Я думаю, что это может сделать жизнь намного проще, если вы используете веб-панель управления для решения более сложных вопросов, если вы пытаетесь настроить веб-сайт. Таким образом, вам не придется иметь дело с такими вещами, как DNS и маршрутизация. CPanel будет обрабатывать более сложные вещи для вас. Дополнительным бонусом некоторых является то, что по умолчанию они поддерживают настройки веб-сервера с установленным Python, см. Http://ajenti.org/

Я на самом деле использовал Ajenti-V, и он мне очень понравился, и я могу ручаться за то, что он действительно поддерживает Python из коробки.

Установите Ajenti-V на машины RHEL

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .