tcp wrapper 를 사용하면.. httpd 전체에 해당되지 않을까요?
apache 의 virtualhost 에서도 access 를 설정할 소 있습니다.
<VirtualHost inside.domain.com>
DocumentRoot /usr/local/apache/htdocs/inside
ServerName inside.domain.com
<Directory "/usr/local/apache/htdocs/inside">
Order deny, allow
Allow from 192.168.0.0/255.255.0.0
Deny from all
</Directory>
</VirtualHost>
DocumentRoot 와 Directory 는 원하시는 도메인과 그에 해당하는
DocumentRoot 를 지정해주시면 되고
Allow from 의 설정은
IP와 Subnet Mask 에 따라 달라지니 잘 설정해주세요.
IP 가 몇개 되지 않는다면
Allow from 192.168.0.1
Allow from 192.168.0.2
Allow from 192.168.0.3
이와같이 IP만 나열하셔도 됩니다.
: tcp wrapper를 사용하시면 될듯...
: /etc/hosts.allow와 /etc/hosts.deny란 파일에서
: 허용하거나 하지않을 호스트를 설정하시면 됩니다.
: 참고로, /etc/hosts.allow파일을 먼저 읽어드리는 걸루 알고 있습니다.
:
: :
: : 내부 직원들만 보는 사이트를 만들고 싶습니다.
: : 외부 사람들은 못보게요.
: : IIS 에서는 보안 옵션에서 쉽게 했는데,
: : 아파치는 옵션이 어떤것인지 모르겠네요.
: :
: : 즉, 저희 회사의 사무실 아이피를 가진 컴퓨터만 접속하게 하고
: : 싶습니다. 방법이 없을까요?
:
: --
: Snob is NOt snoB.--<img src=http://wowpc.org/~wowpc/image/wowpc_ani.gif>