반응형


안녕하세요 ~ :)


리눅스 서버의 root 계정을 알고 있을때 


ftp로 접속을 하지 않고 DocumentRoot를 확인하는 방법을 알아보려고 합니다.



ABC.com 이라는 도메인을 사용하고 있다고 가정합시다.


ABC.com의 ip가 어떻게 변환되는지 ping 또는 nslookup을 통해 확인합니다.


1.1.1.1이라는 ip를 사용한다고 가정하겠습니다.


1.1.1.1이라는 서버로 ssh 접속을 합니다. 


우선 가장먼저 확인해야 할 것은


포트가 열려 있는지를 확인해야 합니다.


netstat -anp | grep LISTEN을 사용하면 열려있는 포트를 확인 할 수 있어요.




root 계정이 아니라면 프로세스명과 PID가 보이지 않아요.


그럼 웹 서버 포트인 80 포트가 열려있는것을 확인했죠 ?


그렇다면 웹 서버 프로그램이 서비스중인 상태인건데 


프로세스가 어디에 위치했는지를 알아봐야겠죠


그래서 ps [pid] 를 입력하면 


COMMAND 에 실행파일이 어디있는지 확인할수 있습니다.


bin 폴더의 상위경로에 가면 conf 파일이 있을꺼에요. 


기본적으로 httpd.conf 파일을 사용하고 있습니다. 


해당 httpd.conf 파일을 열면 DocumentRoot 변수를 확인할수 있죠.


여기까지 봐서 되면 괜찮은데 안될수도 있어요 ^6;


서버가 가상호스트를 사용하여 도메인에 따라서 웹 경로를 변경 할 수가 있으니까요.


httpd.conf 파일을 꼼꼼하게 보다보면  include 되어 있는 명령어가 있을꺼에요.


include 하는 파일을 잘 보세요 !


vhost이거나 virtualhost라는 파일명이 있으면 해당 파일 경로로 가서 파일을 열어보세요.


그럼 우리가 원하는 모든 정보가 담겨 있을거에요 ^^










반응형

'LINUX' 카테고리의 다른 글

phpstorm svn 설정 및 삽질 리뷰  (0) 2018.01.05
AWS SCP 파일 전송하기  (0) 2017.06.05
우분투 설치 방법  (0) 2016.05.13
linux phpmyadmin 설치 방법  (0) 2015.05.24
linux ftp 파일 생성하는 방법  (0) 2015.05.23

+ Recent posts