임대 서버의 하위 도메인을 사용하여 웹 앱의 백엔드 처리를 파이썬에서 호스팅하는 방법
세세한 부분에 대해서는 이미 뛰어난 기사가 몇 개 있어, 기재해도 열화한 카피가 되어 버리므로 할애합니다만, 서브 도메인으로 API를 만든다고 하는 부분에 대해서는 특별히 없었으므로 여기에서는 흐름에 주력해 설명합니다. 자신의 메모 같기 때문에 몰라.
또한 Xserver의 고유 도메인은 이미 있다고 가정합니다.
결국 하고 싶은 일
(내 경우) 이미
htps://n pyss. 코m/
에 하위 도메인을 추가하고,
https://APIs.np-sys.com/API를 저장하는 폴더 이름/Flask로 정의한 URL의 슬러그 (말미)
라는 형태로 백엔드 처리를 달리게 한다. 당연히 도메인은 좋아하는 것으로.
사용할 도구
Xserver에 직접 넣은 파이썬
Python의 Flask 라이브러리
흐름
입니다.
Xserver로 python 설치
Xserver에 원래 들어있는 Python이 있지만 권한 관계로 pip 명령으로 라이브러리를 설치할 수 없습니다. 따라서 자신을 위해 파이썬을 넣어야합니다.
세세한 방법은 아래가 알기 쉬웠습니다. 상당히 이것이 부담 무겁다.
htps : //에서. 코 m / 코에 f / 응 / 네 b8 아 cf 97
htps : // m / kusumoto-t / ms / b262b8878 cdfd137 3
하위 도메인 만들기
Xserver의 서버 패널에서 하위 도메인을 만듭니다.
htps //w w. xse rゔぇr. 네. jp/㎉진_세르ゔぇr. php
버튼 하나로 갈 수 있습니다.
그런 다음 하위 도메인의 맨 위에 FTP로 연결하거나 ssh로 연결하여 스크립트를 설치할 폴더를 만듭니다. 이번에는 functions로 만들었습니다. 덧붙여 서브 도메인의 문자는 실제의 물건을 기재하고 있지 않기 때문에 시큐리티에 무배려라고는 생각하지 말아 주세요.
cgi로 파이썬 스크립트를 실행하도록 허용
그런 다음 파이썬을 cgi로 실행할 수 있습니다.
이것이 가장 이해하기 쉬웠습니다.
htps : // 고양이 py. 코 m / x 세 r
주의점은 권한의 변경을 잊지 말고, index.cgi의 선두에 Python의 패스를 절대 패스로 지정하는 것(#!/home/Myname/.linuxbrew/bin/python3라면 움직였습니다만, #! ~/.linuxbrew/bin/python3에서는 움직이지 않았습니다), Flask는 제대로 설치하는 것 근처가 주의점.
그렇다면
htps : // 아피 s. 응 pyss. 코 m / 훙 c 치온 s /
에 해당하는 URL에서 작동합니다.
서브 도메인의 톱에 만드는 폴더명은 어플리케이션 마다 관리하는 것이 알기 쉽다고 합니다.
Reference
이 문제에 관하여(임대 서버의 하위 도메인을 사용하여 웹 앱의 백엔드 처리를 파이썬에서 호스팅하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kinuta_masaya/items/d8616218d6448d6bc02a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)