Centos에 Python 설치

Centos에 Python 설치

내 서버에 URL이 로드될 때 실행할 스크립트가 있어서 주위를 둘러봤는데 확실하지 않지만 Apache Python을 설치하고 싶다는 것을 알 수 있습니까? 지금은 /var/www/html/에 스크립트가 있고 거기에 가면 일반 텍스트로 Python 스크립트가 표시되므로 거기에 가면 실행되기를 원합니다. 누군가 나에게 "파이썬 스크립트를 실행하고 싶은지 알 수 있도록 아파치를 구성하라"고 말했지만 그게 무슨 뜻인지 전혀 모르겠습니다.

감사해요

답변1

좋아요, Apache와 Python은 웹 애플리케이션을 호스팅하기 위해 함께 작동할 수 있는 매우 다른 두 가지입니다.

Apache는 웹 서버입니다. 해당 장치 URI를 탐색하여 Apache에 요청하면 Apache 웹 서버는 해당 작업을 수행하고 전송된 요청에 따라 응답을 제공합니다. https://en.wikipedia.org/wiki/Web_server https://en.wikipedia.org/wiki/Apache_HTTP_Server

Python은 스크립팅 언어입니다. 이는 컴퓨터가 호출될 때 동적 스크립트를 실행할 수 있게 하며, Apache와 함께 사용될 때 더 나은 예를 위해 Facebook과 같은 동적 웹사이트를 만들 수 있게 해줍니다. 클라이언트가 Apache 서버에 요청하면 서버는 올바른 폴더를 찾아 스크립트를 찾고 Python은 이를 실행하고 그 결과를 Apache에 전달합니다. Apache는 이를 클라이언트에 대한 응답으로 다시 제공합니다. https://en.wikipedia.org/wiki/Python_(programming_언어)

이 문제에 너무 깊이 빠져들기 전에 상당한 양의 책을 읽어야 합니다. 고급 측면을 구성하기 전에 이러한 상위 수준의 작업이 어떻게 작동하는지 공정하게 이해하면 큰 도움이 됩니다.

다음은 작동하도록 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을 기본적으로 지원한다는 사실을 보증할 수 있습니다.

RHEL 시스템에 Ajenti-V 설치

행운을 빌어요!

관련 정보