Web Hacking

웹 서버 환경 구성(httpd)

김현17 2018. 2. 7. 18:55

알고있어야 할 기초 지식 : 리눅스 기본 명령어

 

[배울 것]

웹 기초 프로그래밍 + 취약점
1). 웹 기초 프로그래밍

 - HTML, JavaScript, PHP, SQL -> 간단한 게시판

 

2). 취약점 - 웹 기초 프로그래밍이 기반이 되어있으면 취약점은 비교적 쉽다.

 

 

리눅스 기본설치는 다음과 같이 하면된다.

 

# 이렇게하면 설치가 완료된다.

 

 

# 실습을위한 iso파일을 삽입하는데, 필요하다면 댓글에 이메일 달아주세요.!

 

 

 

중간엔 언어는 한국어 다음으로 나오는 언어는 영어를 클릭해준다.

# 여기서 SKIP을 해야한다.

# 네트워크 설정을 누르고 위와같은 화면이 나오면 자동으로 연결을 체크 해준다.

# 이렇게하면 설치가 마무리되고 재부팅하면 아래와같이 리눅스 콘솔환경이 나오게 된다.

 

 

 


 

 

# 인터넷이 되는지 확인하면 환경구성은 완료 .!

 

 

 

 

다음으로 원활한 실습 구성을 위해 리눅스의 보안 설정 및 방화벽을 해제 해준다.

 

#> rm /etc/sysconfig/iptables     //이 명령어로 삭제 후

#> reboot                                // 재실행을한다.

#> iptables --list                      결과확인

# 다음과 같이 아무 방확벽도 없다.!

 

 

다음으로 다음과 같이 selinux 기능을 꺼줘야한다.

 

# 위와같은 경로로 들어가서 selinux=disabled로 설정해주고  reboot를 한다.

 

 

# 재부팅 후 위와같은 Disabled가 나오면 selinux기능을 사용불가능.

 

 

다음으로 HTML -> WEB Server : apache(httpd)

리눅스에 웹 서버인 아파치를 다운로드 받는다.

 

# yum list installed httpd 아파치 설정 확인!