내 서버의 디렉터리에 대한 동시 연결 수를 제한할 수 있습니까? 다운로드 가능한 많은 파일과 공유하고 싶은 공용 디렉토리가 있지만 그 인기로 인해 서버에 최대의 부담이 가해져 서버가 중단되므로 해당 특정 디렉토리에 대한 연결을 제한하고 싶습니다.
"deny all" 지시어를 사용하면 서버가 넘치지 않습니다.
답변1
이는 MaxClientsVHost를 사용하는 가상 호스팅을 통해 수행할 수 있습니다.
<VirtualHost x.x.x.x:80> or use a NameVirtualHost
MaxClientsVHost 100
ServerName public-files-subdomain.mydomain.com
DocumentRoot /var/www/html/pub-share
mydomain.com의 DNS 레코드에 액세스할 수 있는 경우 이 public-files-subdomain.mydomain.com에 대한 CNAME을 추가할 수 있습니다. 그런 다음 이 새 하위 도메인에 대해 Apache에서 NameVirtualHost를 사용하여 MaxClientsVHost 및 기타 유용한 사용자 정의를 허용합니다. 별도의 IP 주소를 사용하면 이 특정 방법을 사용하는 데 요금이 부과되지 않습니다.