다음 매개 변수는 서비스 동작에 대해 레지스트리에 서비스별로 저장되지만 각 서비스에 대해 같은 이름을 가집니다.
레지스트리 경로:
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\
\ServiceName
\
여기서 ServiceName은 다음과 같습니다.
MSFTPSVC(FTP 서비스)
W3SVC(WWW 서비스)
| AllowGuestAccess REG_DWORD |
| 범위: 1, 0 기본값:1(사용) |
| 이 매개 변수는 인터넷 서비스에 게스트 로그온을 허용할지 여부를 지정합니다. 새 사용자가 로그온하면, 서버는 그 사용자가 Windows 게스트 사용자로 로그온되었는지를 확인합니다. 이 매개 변수의 값에 따라, 인터넷 서비스는 새로운 게스트 연결을 거부하거나 허용합니다. 관리가 허술한 사이트에서 게스트 액세스를 허용하면 문제가 발생하는 것으로 알려져 있습니다. Windows 시스템의 기본 설치 하에서는, 시스템에 있는 모든 유형의 액세스에 대한 사용 권한이 게스트 계정에 허용됩니다. 이로 인해 보안이 쉽게 손상될 수 있으므로, 값을 0으로 변경하여 이 스위치를 해제해야 합니다. |
| EnableSvcLoc REG_DWORD |
| 범위: 1, 0 기본값: 1(사용) |
| IIS 서비스는 서비스 로케이터에 자신을 등록시켜 IIS 스냅인으로 서비스를 발견할 수 있게 합니다. 이 매개 변수는 특정 등록을 제어합니다. 0으로 설정하면 서비스가 등록되지 않습니다. 1로 설정하면 서비스 위치에 대해 서비스가 등록됩니다. |
다음에 나오는 레지스트리 키 LanguageEngines는 기본적으로 설치되지 않습니다. 따라서, 이 키를 사용하려면 다음 위치에 키를 만들어야 합니다.
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\W3SVC
\ASP
\LanguageEngines
\LanguageName
값: Write REG_SZ: Response.WriteEquiv |
값: WriteBlock REG_SZ: Response.WriteBlockEquiv |
| LanguageEngines REG_STRING |
| 범위: 문자열 기본값: 해당 없음 |
이 매개 변수는 Object.Method 구문을 Active Server Pages의 기본 스크립트 언어(ASP 스크립트 구분 기호 <% ... %> 안에서 사용하는 언어)로 지원하지 않는 스크립트 언어를 지정합니다. LanguageName은 선택한 언어 이름이고, Response.WriteEquiv는 Response.Write와 같고 Response.WriteBlockEquiv는 Response.WriteBlock와 같습니다. 파이프 기호(|)는 ASP에서 사용되어 삽입되는 것으로, 일반적으로 Response.Write 및 Response.WriteBlock 메서드로 처리되는 HTML 블록과 식을 보냅니다. 이것은 추가로 스크립트 언어를 설치할 때 자동으로 실행됩니다. 스크립트 언어가 공백이나 줄바꿈 문자를 정확하게 인식하는 경우에는 이 레지스트리 값이 설정되더라도 그 언어를 기본 스크립트 언어로 사용할 수 없습니다. 다른 방법으로, 브라우저에 HTML 블록을 직접 작성하거나 태그(<SCRIPT> ... </SCRIPT>)로 구분되는 스크립트 블록 안에 해당 언어의 함수를 작성하고 다른 언어에서 이것을 호출할 수 있습니다. |