도메인, 네임서버 설정 잘 아시는 분... 정보
도메인, 네임서버 설정 잘 아시는 분...
본문
서버를 이전 했는데요.
처음에는 IP로 홈페이지를 접속 하다가, 네임서버가 변경되고
이제는 도메인으로 홈페이지를 접속하고 있습니다.
그래서 보안상 IP로 홈페이지 접속이 안되도록 막고 싶은데
어디를 어떻게 설정을 해야되는지 알고 싶습니다.
전문가 여러분들 답변 부탁드립니다. (_ _) 꾸벅~
처음에는 IP로 홈페이지를 접속 하다가, 네임서버가 변경되고
이제는 도메인으로 홈페이지를 접속하고 있습니다.
그래서 보안상 IP로 홈페이지 접속이 안되도록 막고 싶은데
어디를 어떻게 설정을 해야되는지 알고 싶습니다.
전문가 여러분들 답변 부탁드립니다. (_ _) 꾸벅~
댓글 전체
ip로 접속을 막아 본적 없습니다만.
<VirtualHost *:80>
</VirtualHost>
<VirtualHost *:80>
</VirtualHost>
이렇게 여러게 있을때, ip 로 치거나 버츄얼 호스트에 등록되지 않은 도메인으로 연결시에 버츄얼 호스
트 상에 맨 처음 기재된 세팅으로 갑니다.
<VirtualHost __default__:80> <!-- 이게 맞는지는 기억이 나지 않습니다.
</VirtualHost>
이렇게 기본설설정값을 기재 하기도 합니다.
그니깐 순서상 맨처음 나오는 세팅에 에러를 보여줄 세팅을 하나 해주고,
2번째부터 진짜 도메인을 연결하시면 될것 같습니다.
<VirtualHost *:80>
</VirtualHost>
<VirtualHost *:80>
</VirtualHost>
이렇게 여러게 있을때, ip 로 치거나 버츄얼 호스트에 등록되지 않은 도메인으로 연결시에 버츄얼 호스
트 상에 맨 처음 기재된 세팅으로 갑니다.
<VirtualHost __default__:80> <!-- 이게 맞는지는 기억이 나지 않습니다.
</VirtualHost>
이렇게 기본설설정값을 기재 하기도 합니다.
그니깐 순서상 맨처음 나오는 세팅에 에러를 보여줄 세팅을 하나 해주고,
2번째부터 진짜 도메인을 연결하시면 될것 같습니다.

현재 호스트 파일이 아래처럼 되어 있는데 어떻게 수정하면
IP로 접속했을 때 에러페이지를 보여주거나 빈페이지로 보여줄 수 있을까요?
<VirtualHost *:80>
ServerAdmin www.homepage.org
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
IP로 접속했을 때 에러페이지를 보여주거나 빈페이지로 보여줄 수 있을까요?
<VirtualHost *:80>
ServerAdmin www.homepage.org
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin www.homepage.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
이렇게 한번 해보시면 될듯요.
servername을 적어야 한다면.
error.hoempage.net 이라는 서브 도메인을 만들어서 연결 시키면 될겁니다.
ServerAdmin www.homepage.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
이렇게 한번 해보시면 될듯요.
servername을 적어야 한다면.
error.hoempage.net 이라는 서브 도메인을 만들어서 연결 시키면 될겁니다.

답변 감사합니다. 한번 해보겠습니다.
소스 설치 시에
/usr/local/apachec/bin/apachectl --configtest 하면 에러가 없으면 성공한겁니다.
socket 에러는 이미 운영중인 소켓에 중복으로 접근한다는 에러이므로 괜찮습니다.
/usr/local/apachec/bin/apachectl --configtest 하면 에러가 없으면 성공한겁니다.
socket 에러는 이미 운영중인 소켓에 중복으로 접근한다는 에러이므로 괜찮습니다.

<VirtualHost *:80>
ServerName 211.xxx.xxx..xxxx
DocumentRoot /home/test/homepage/error.htm
</VirtualHost>
이런식으로 추가를 해보았는데, 그래도 IP로 홈페이지 접속이 되더라구요.
ServerName 을 지워도 마찬가지구요.
ServerName 211.xxx.xxx..xxxx
DocumentRoot /home/test/homepage/error.htm
</VirtualHost>
이런식으로 추가를 해보았는데, 그래도 IP로 홈페이지 접속이 되더라구요.
ServerName 을 지워도 마찬가지구요.