yumyum

[Linux] php 설정파일, CGI 본문

ICT기반 클라우드 네트워크 해킹 침해대응전문가/Linux

[Linux] php 설정파일, CGI

yumyum0603 2023. 9. 6. 11:38

# yum -y  install php php-pear -> php 깔아주기

# rpm -qa | grep php -> 설정확인

 

# vim /var/www/html/index.php -> index 파일 만들어주기

 

=> 외부에서 192.168.111.100/index.php 접속

 

그냥 192.168.111.100 으로 접속하면 그 전에 만든 html이 뜨는데,

# mv index.html bak index.html -> 이 명령어로 우선순위를 바꿔 php가 뜨게 할 수 있음

# vim /etc/php.ini -> php 정보 확인해주기

 

_____________________________________________________________________________

CGI

cgi란?
웹 서버가 클라이언트에게 제공하는 데이터는 HTML(Hyper Text Markup Language)로 작성.
HTML로 작성된 데이터는 http프로토콜을 통해 클라이언트에게 정적인 데이터만 전달.
동적인 데이터를 전달하기 위해 사용하는 것이 perl, php, python 같은 서버 사이드 스크립트.
서버사이드 스크립트와 웹서버가 서로 통신하는 방법을 정의 한 것이 CGI.

 

#yum -y install python -> 파이썬 깔아주기

 

# vim /etc/httpd/conf/httpd.conf

 

python 추가하기

# systemctl restart httpd -> httpd 재시작

 

=> var/www 안에 확인

# cd /var/www/cgi-bin ->  cgi-bin 에 들어가기

# vim first.py -> 파이썬 이름 지정하고 만들어주기

루트만 사용할수 있게 설정되어있음

 

 

mod를 변경하여 파이썬에게도 권한주기

 

파이썬으로 만든 페이지 확인

'ICT기반 클라우드 네트워크 해킹 침해대응전문가 > Linux' 카테고리의 다른 글

[Linux] Apache Tomcat(WAS)  (0) 2023.09.06
[Linux] 웹 페이지 인증 (basic, digest)  (0) 2023.09.06
[Linux] ACL  (0) 2023.09.06
[Linux] XE OWNCLOUD WORDPRESS  (0) 2023.09.05
[Linux] APM  (0) 2023.09.04