리눅스 서버 계정의 홈페이지를 브라우저로 접속하는 법

리눅스 서버 계정의 홈페이지를 브라우저로 접속하는 법

QA

리눅스 서버 계정의 홈페이지를 브라우저로 접속하는 법

답변 3

본문

리눅스 서버의 특정 계정의 홈페이지를 

클라이언트에서 브라우저로 접속하려면

 

1. 클라이언트의 브라우저에 뭐라고 입력해야 합니까?^^

2. 홈페이지를 /home/특정계정명 에 위치하면 됩니까?

 

참고) 

DocumentRoot = /var/www/html 입니다.

 

리눅스 DNS 서버 미설치상태 입니다.

VIRTUAL HOST 가 아닙니다

 

도메인이 아닌 IP로 접속하려 합니다.

 

감사합니다^^

 

 

이 질문에 댓글 쓰기 :

답변 3

아이피 주소를 이용해도 버철호스트 사용 가능해요.

 

다만 아이피를 이용할 경우 포트로 구분 해야 해요.

 

기본적으로 Listen 80

그리고 NameVirtualHost 가 80으로 되어 있는데요

 

Listen 8080 추가 후  

NameVirtaulHost 8080으로 한 후

 

버철호스트 추가 할 때 포트를 8080으로 하면 되는데요

 

httpd_vhost.conf에 예제 있으니 포트만 바꿔서 설정하시면 되고요

 

아이피로 구분하지 않을 경우는 도메인으로 하면 되고요

 

www.도메인.co.kr

img.도메인.co.kr

 

이런식으로 img는 리눅스 계정 아이디에요.

 

 

 

 

 

 

특정 계정의 사이트를 만들려면 기본적으로 Virtual Host를 이용해야 합니다. 다만, IP주소로만 접속이 가능한 경우 vhost 사용이 불가능한데요. 이때는 httpd.conf 설정에서 사용자계정 관련부분을 활성화 시켜주시면 /home/사용자계정명/public_html/ 의 경로(설정하기 나름)에 넣은 웹사이트 파일을 xxx.xxx.xxx.xxx/~userid 의 경로로 접속할 수 있습니다. 

추가 : httpd.conf에 보면

 

/var/www/html  이런 부분이 있을 것이에요

이 부분을 /home/계정으로 전부 바꾸시면 되고요

 

아파치 계정이 뭔지 찾아야 해요

보통 daemon,  apached, nobody로 되어 있을 텐데요

 

이 셋중 뭔지 찾은 후 httpd.conf에 있음

 

계정에 그룹을  위 셋중 하나로 넣어줘야 해요

아이디 생성시 처음에는  

user로 생성 했다면

 

소유자, 그룹이 전부 user:user에요

 

이 user에 그룹을 daemon으로 바꾸신 후

 

/home/user에 폴더 권한을 755로 바꾸시면 되요

권한을 바꾸지 않으면 711인간 뭔가.. 기억 안나는데요.  소유자만 접속 할 수 있는 상태로 되어 있기때문에

 

그룹도 접속 할수 있게 755로 하면 되요

 

 

간혹 방화벽때문에 접속이 안될 경우도 있는데요

chcon , 네이버에서 검색 하면 많이 나와요.   

 

 

이렇게까지 했다면 브라우저에 아이피만 입력하면 접속 되요 

 

 

 

 

 

 

 

 

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 290
© SIRSOFT
현재 페이지 제일 처음으로