후... 파이썬은 무슨.... 그냥 nginx에 php로 사용하기로 한다. 제어 로직도 python을 사용하지 않고 왠만하면 c로 하는 것을 생각 해 보자. 생소한 python 보다 c가 더 낳을듯.. python은 자료가 다른 것에 비해서 너무 없다는....
일단은 서버에 php 사용하기 위한 환경이 구성되지 않아서 이것 부터 진행 한다. 어짜피 파이도 동일할듯 생각 된다. 아래와 같이 설치 한다.(참조 사이트의 내용과 동일. 왠만하면 참조 사이트에 방문해서 확인하는 것을 추천. 아래 내용은 백업용도...)
# apt-get install php5-fpm # apt-get install php5-cli # apt-get install php5-mcrypt # apt-get install php5-gd # apt-get install php5-mysql
nginx.conf 에 다음을 추가 한다.(설정에 따라 site-enable 하단 사이트에 추가)
location ~ \.php$ { # 접근 속도가 빠르게 유닉스 소켓으로 변경 fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; # 파일 이름 설정 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
/etc/php5/fpm/pool.d/www.conf 파일에 다음 내용 확인 한다.
listen = /var/run/php5-fpm.sock
/etc/nginx/conf/fastcgi_params 파일에 다음 내용 추가/수정 한다.
fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_param PATH_INFO $fastcgi_path_info if_not_empty; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
그리고 서비스 재시작 한다.
sudo service php5-fpm restart sudo service nginx restart
모두 다 했으면 http document root 디렉토리에 phpinfo를 포함하는 파일을 만들어서 브라우저로 붙어 본다.
phpinfo();
나머지는 파이에서 IP 올려 주면 받아 주는 php 하나 만들도록 한다.
이렇게 간단한걸..... Django. 앞으로 장난감은 장난감 답게.....머리 아프지 않게 진행 하자.
댓글 없음:
댓글 쓰기