[Python] 01. 설치 및 셋팅 ( Codeanywhere )

2019. 2. 27. 10:06Python관련/Python

설치 및 셋팅



01. 개요


이제 첫 학습으로 codeanywhere에서 제공되는 서버를 이용하여 학습 할 것이며 


알든 모르든 정리하면서 진행 할 것입니다.



02. 셋팅


 우선 codeanywhere 첫화면은 개발했으면 접속 할 수 있는 서버 주소를 알려준다. 


https://helloworld-hohoyong76878.codeanyapp.com/와 같이 주소를 알려준다.


일단 뭐 접속하면 경로가 나타나며 index.html 파일을 생성하여 


<h1>

hello world

</h1>


이렇게 생성하고 저장하면 일단 hello world 가 나타난다.



② SSH 터미널 창에서 우분투의 시스템 update를 진행한다.


sudo apt-get update



③ 에디터 설치를 하는데 이때 설치하는 에디터는 nano 에디터를 사용할 것이다.


sudo apt-get install nona



④ apache2 설정 추가 


python 사용할수 있도록 설정 추가한다. 


이때 좀전에 설치한 nano 에디터를 이용해 들어간다.


sudo nano /etc/apache2/sites-enabled/000-default.conf 


파일 수정

DocumentRoot 아래 추가


<Directory /home/cabox/workspace>

             AddHandler cgi-script .py

             Options ExecCGI

</Directory>


Ctrl + x눌러 나가고 저장유무를 y키를 입력한다. 


⑤ cgi 활성화 시키기


아파치의 경우 cgi가 기본적으로 비활성화 되어 있는 상태로 되어 있다. 


그렇기 때문에 cgi를 enable 작업이 필요하다. 


터미널에서 아래 명렁어 입력


sudo a2enmod cgi


⑥ 서비스 재시작


cgi를 적용시키기 위해서는 재시작을 해줘야 설정파일을 적응시킬수 있으므로 서비스 재시작은 한다. 


sudo service apache2 restart



⑦ 기타 

● 파이선 코드 상단에 파이선3의 위치를 명시


#! /usr/bin/ptyhon3 를 입력해야 해당 위치에서 실행되어 시작 할 수 있다. 


● 웹에서는 해당 파일의 타입(content-type의 유형을 의미하며 image html 등 속성 정보를 담고 있다.)이 중요하므로 


본내용이 있기전에 html 타입 입력 할 것


print("content-type:text/html; charset=UTF-8\n");