서버 설치후 계정 관련 문의
본문
pc에다가가 vmware 같은걸로
centos 설치후 공부중인데요
기본으로apm 설치하면
기본 루트 폴더가
var/www/html 로 되서 열리긴 합니다
도메인이 따로 없어서... 아이피 주소로 테스트 중인데요
http://0.0.0.0 아이피주소 입력하면 사이트는 열리긴 합니다.
여기서 궁금한게요
사용자별 계정을 만들어서 /home/사용자/public_html 이런식으로 생성이 되는데
http://0.0.0.0 아이피주소 입력했을때 사용자계정으로 열리게 할라면
어디를 손봐야 하나요?
사용자 계정이 여러개일때 각각 테스트 해볼려고하는데 헷갈리네용 잘몰라서;;
http://0.0.0.0/~사용자/ 이렇게 하면 열리긴 하던거 같은데 다이렉트로? 여는 방법은 없을가요?
도메인으로만 테스트 해야하나요?
답변 5
우선 httpd.conf 파일을 열어보시면 디렉토리별로 public_html을 설정하는 부분이 있습니다.
httpd.conf 위치는 보통 /etc/httpd/conf 아래 보시면 있는데요
여기서 서버마다 조금씩 차이가 있습니다. 개인적으로 설정하시라면
<Virtualhost *:80> 란항목에 설정하시면됩니다. 만일 httpd.conf에 없으면 별도 외부로 include형식의 파일 virtualhosts.conf 파일이 있습니다. 이곳에열어보시면 예제와 함께 설정하실수 있습니다.
아래 참고 할수 있는 코딩 안내를 드립니다. 참고 하시면될꺼 같네요
<Virtualhost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/test/public_html
ServerName bokslee.com
ServerAlias www.test.com
#ThrottlePolicy Volume 9999999M 1d
#DirectoryIndex index.html index.php
</Virtualhost>
여기서 도메인과 계정을 예로 test로 하였습니다. 참고 바랍니다.
!-->
httpd.conf에서 가상호스팅을 쓰시던지
그냥 하나의 도메인만 달거라면
DocumentRoot 경로를 변경해서 아파치 재시작 하시면 됩니다.