Wersja Dreamweaver UltraDev nie jest już obsługiwana, a centrum pomocy wersji Dreamweaver UltraDev nie będzie już aktywnie aktualizowane. Funkcjonalność dostępna w wersji Dreamweaver UltraDev jest dostępna w programie Dreamweaver, zaczynając od wersji Dreamweaver MX. W związku z tym przenosimy odpowiednią zawartość do centrum pomocy technicznej Dreamweaver. Zapoznaj się z wersją tej uwagi technicznej dla programu Dreamweaver: Ustawianie uprawnień serwera internetowego IIS (Uwaga techniczna 19067).
|
|
Ważne jest zrozumienie różnicy między uprawnieniami serwera internetowego Windows IIS a uprawnieniami systemu Windows NT/2000 NTFS (system plików NT).W przeciwieństwie do uprawnień NTFS uprawnienia serwera internetowego dotyczą wszystkich użytkowników uzyskujących dostęp do witryny internetowej.Uprawnienia NTFS dotyczą tylko określonego użytkownika lub grupy użytkowników z prawidłowym kontem Windows.System NTFS kontroluje dostęp do fizycznych katalogów na serwerze, natomiast uprawnienia internetowe kontrolują dostęp do katalogów wirtualnych tworzących witrynę.
Uprawnienia dostępu do internetu używają konta Windows IUSR_computername, gdzie „computername" to nazwa serwera, na którym działa usługa IIS.Gdy użytkownicy uzyskują dostęp do witryny przy użyciu uwierzytelniania anonimowego, korzystają z tego konta.Domyślnie użytkownik IUSR_computername otrzymuje uprawnienia NTFS grupy „Gość" od usługi IIS dla rzeczywistych folderów tworzących witrynę.Te uprawnienia można jednak zmienić dla dowolnego folderu lub pliku w witrynie.Na przykład uprawnień serwera internetowego można użyć do kontrolowania, czy użytkownicy odwiedzający witrynę mogą wyświetlać określoną stronę, przesyłać informacje lub uruchamiać skrypty i pliki wykonywalne w witrynie. Uprawnienia NTFS można zastosować, aby uniemożliwić zwykłym użytkownikom dostęp do prywatnych plików i katalogów.
Uwaga: Wyłączenie uprawnień serwera internetowego w usłudze IIS, takie jak wyłączenie uprawnienia Odczyt, ogranicza wszystkim użytkownikom możliwość wyświetlania pliku, niezależnie od uprawnień NTFS zastosowanych do kont tych użytkowników. Włączenie uprawnienia Odczyt w usłudze IIS umożliwi wszystkim użytkownikom wyświetlanie tego pliku, chyba że zostały zastosowane uprawnienia NTFS ograniczające dostęp. Jeśli ustawiono zarówno uprawnienia serwera internetowego, jak i systemu plików NTFS, pierwszeństwo mają uprawnienia jawnie odmawiające dostępu nad uprawnieniami udzielającymi dostępu. Jeśli uprawnienia internetowe i uprawnienia systemu plików NTFS różnią się dla katalogu lub pliku, stosowane są bardziej restrykcyjne ustawienia.
Aby ustawić uprawnienia serwera internetowego dla zawartości internetowej:
- Odczyt (wybrane domyślnie) Użytkownicy mogą wyświetlać zawartość i właściwości katalogu lub pliku. To uprawnienie powinno być włączone dla witryn utworzonych za pomocą programu UltraDev.
- Zapis Użytkownicy mogą zmieniać zawartość katalogów lub plików oraz ich właściwości.To uprawnienie jest zwykle wyłączone dla witryn utworzonych za pomocą UltraDev.
- Dostęp do źródła skryptu Użytkownicy mogą uzyskać dostęp do plików źródłowych. Jeśli wybierzesz opcję Odczyt, źródło można odczytać, jeśli wybierzesz opcję Zapis, do źródła można zapisywać. Dostęp do źródła skryptu obejmuje kod źródłowy skryptów, takich jak skrypty w aplikacji ASP. Ta opcja nie jest dostępna, jeśli nie wybrano ani opcji Odczyt, ani opcji Zapis.
- Przeglądanie katalogu Użytkownicy mogą wyświetlać listy plików i kolekcje.
- Rejestrowanie wizyt Wpis dziennika jest tworzony dla każdej wizyty w witrynie internetowej.
- Indeksuj ten zasób Umożliwia usłudze indeksowania indeksowanie tego zasobu.Dzięki temu można przeprowadzać wyszukiwania w zasobie.
- Brak Nie uruchamiaj skryptów, takich jak aplikacje ASP, ani plików wykonywalnych na serwerze. Strony ASP nie będą działać, jeśli to uprawnienie zostanie ustawione na wartość Brak.
- Tylko skrypty Uruchamiaj tylko skrypty, takie jak aplikacje ASP, na serwerze. To jest zalecane ustawienie dla aplikacji internetowych ASP utworzonych za pomocą UltraDev.
- Skrypty i pliki wykonywalne Uruchamiaj zarówno skrypty, takie jak aplikacje ASP, jak i pliki wykonywalne na serwerze.
Dodatkowe informacje
Aby uzyskać bardziej szczegółowe informacje o uprawnieniach serwera internetowego, zapoznaj się z dokumentacją techniczną IIS.Jeśli usługi IIS są zainstalowane, dokumentację produktu można wyświetlić, wpisując http://localhost/iisHelp/ na pasku adresu przeglądarki i naciskając klawisz Enter.
Dodatkowe informacje można znaleźć w artykułach Opis uwierzytelniania anonimowego i konta IUSR (TechNote 15378) i Metody uwierzytelniania WWW (TechNote 15383).
Doskonałym źródłem informacji o problemach z zabezpieczeniami w usługach IIS jest witryna Microsoft Security Advisor.
Tworzenie estetycznych serwisów internetowych w programie Dreamweaver
Projektowanie, pisanie kodu i zarządzanie dynamicznymi serwisami internetowymi za pomocą jednego, kompleksowego narzędzia.