본문 바로가기
트러블 슈팅

kali에서 apache2 index.php 설정 오류

by 우도레미 2024. 7. 9.

상황

로컬 wsl 에서 만든 웹페이지를 git-hub에 올려놓고 새로 구축한 kali 리눅스에서 사용하고 싶었다.

그래서 칼리에서 apache2를 실행하고 git clone으로 정보를 받아왔지만 계속 초기 아파치 화면인

데비안 index.php가 출력됐다. (/var/www/html/index.php에는 내가 만든게 덮어졌지만..)


해결방법

아파치 설정파일에 들어가야 한다.

cd /etc/apache2/sites-available

그리고 여기서 000-default.conf 파일을 설정해야 된다.

(아마 이렇게 안되어있고 주석이 엄청 많을건데 항목에 맞게만 수정해 주면 된다. 걱정 x !!)

<VirtualHost *:80>
        ServerAdmin webmaster@localhost # 이건 안건드림
        DocumentRoot "/var/www/html/" # 여긴 경로!
        DirectoryIndex index.php #여기가 홈페이지 파일 이름을 넣는 곳

        ErrorLog ${APACHE_LOG_DIR}/error.log # 이건 안건드림
        CustomLog ${APACHE_LOG_DIR}/access.log combined # 이건 안건드림

    
</VirtualHost>

설정 후에는 아파치 서버를 재부팅한다.

여기까지는 구글링하면 모두 나오는 정보들이었다...

 


난 이렇게 해도 안되는 상황이었는데(계속 데비안 index가 나옴...)

아래 설정들을 추가로 해줬다.

sudo apache2ctl configtest 로 문법 오류도 확인해 주고

sudo a2ensite 000-default.conf  잘 활성화 됐는지도 확인해 준다.

그리고.. 브라우저 캐시와 쿠키를 모두 삭제해 줬다.

 

이렇게 하니 해결되었다.!!

 

(항상 설정하고 재부팅을 잊지 말자)