Schritt eins: Installation von IIS
B. Wählen Sie im angezeigten Kontrollkästchen die Option „Internetinformationsdienste (IIS)“ aus. Diese Komponente benötigt etwa 19 MB Speicherplatz.
C. Klicken Sie auf „Weiter“ und legen Sie die Win2000-Installations-CD in das CD-ROM-Laufwerk. Das Installationsprogramm kopiert die Programmdateien auf die Festplatte. Klicken Sie zum Abschluss.
Schritt 2: Grundkonfiguration des Webservers in IIS
Die Grundkonfiguration des Webservers in IIS umfasst hauptsächlich die folgenden Teile:
A. Öffnen Sie das Konfigurationsfenster des IIS-Servers, wählen Sie „Start“ → „Programme“ → „Verwaltung“ → „Internetdienst-Manager“ oder „Auswählen“ → „Systemsteuerung“ → „Verwaltung“ → „Internetdienst-Manager“. " "Außerdem sieht das geöffnete Fenster wie in Abbildung 3 aus.
B. Klicken Sie im sich öffnenden Fenster mit der rechten Maustaste auf „Standardwebsite“ und wählen Sie das Menü „Eigenschaften“.
C. Wählen Sie im angezeigten Fenster „Standard-Website-Eigenschaften“ die Registerkarte „Home-Verzeichnis“, um den Speicherort des Webinhalts auf der Festplatte festzulegen. Das Standardverzeichnis ist „C:InetpubWwwroot“. Richten Sie es selbst nach Ihren Bedürfnissen ein (Abbildung 4).
D. Wählen Sie im Eigenschaftenfenster die Registerkarte „Dokument“, legen Sie Ihren Standardnamen für die Startseite fest, z. B. „Myfirstweb.htm“, fügen Sie ihn hinzu und verschieben Sie ihn an den Anfang der Liste (Abbildung 5).
E. Überprüfen Sie, ob die Standardwebsite gestartet wurde. Wenn nicht, klicken Sie mit der rechten Maustaste auf „Standardwebsite“, wählen Sie „Start“ und geben Sie die IP-Adresse des Computers in die geöffnete IE-Adressleiste ein, um die von Ihnen angegebene Homepage anzuzeigen . Die Veröffentlichung im Internet hat begonnen.
Hier stellen wir nur die grundlegendsten Einstellungsoptionen von IIS vor. Sie können die oben genannten „Standard-Website-Eigenschaften“ auch speziell nach Ihren Bedürfnissen festlegen und damit die Sicherheit und andere Parameter von IIS konfigurieren.
Die Anzahl der IIS-Verbindungen bezieht sich auf die Anzahl der Besuche von Port 80 durch die IP-Adresse, auf die zugegriffen wird. Dies entspricht der Häufigkeit, mit der die Website-Datei aufgerufen wird, und entspricht nicht der Anzahl der Personen, die gleichzeitig online sind.
IIS-Verbindungsnummer, ich kann es so vorstellen: Wenn eine Tür 4 Meter lang ist und die durchschnittliche Breite jeder Person 0,5 Meter beträgt, können 8 Personen gleichzeitig durch die Tür gehen Der IIS dieser Tür beträgt 8. Innerhalb von 10 Minuten gehen möglicherweise 100 Personen durch diese Tür, sodass die Anzahl der Personen, die in diesem Forum online sind, möglicherweise 100 beträgt, und dann beträgt der IIS 8. Bedeutet das, dass 8 Personen eine Anfrage stellen dürfen? Daten gleichzeitig in Echtzeit? Nein, da die Programme unterschiedlich sind und jedes Programm unterschiedlich ist. Möglicherweise handelt es sich um einen 2 Meter breiten dicken Mann, sodass nur 2 Personen passieren dürfen gleichzeitig. Das heißt:
(1) IIS ist die Anzahl der gleichzeitig angeforderten Einheiten, die nicht gleich IP sind.
(2) Eine IP kann mehrere IIS gleichzeitig belegen. Beispielsweise belegt ein dicker Mann die IIS von 4 Personen.
(3) IIS bezieht sich auf die Anzahl gleichzeitiger Verbindungen, während sich Online-Statistiken auf den Durchsatz beziehen. Einer bezieht sich auf die Anzahl der Personen, die gleichzeitig durch die Tür gehen dürfen, und der andere bezieht sich auf die Anzahl der Personen, die die Tür betreten Tür während dieser Zeit.
Bevor Sie das Problem analysieren, versuchen Sie zunächst, auf eine rein statische Webseite (Seite mit HTM oder HTML als Suffix) auf der Website zuzugreifen. Wenn diese nicht normal angezeigt werden kann, liegt das Problem selbst nicht in ASP.
1. Wenn die Website selbst über Global.asa verfügt, benennen Sie sie zunächst in Global.old um und starten Sie die Website neu. Notieren Sie sich den Code mit Notepad, speichern Sie ihn als test.asp-Datei und greifen Sie im Browser darauf zu. Wenn es normal angezeigt werden kann, liegt das Problem in der Datei Global.asa.
<%Response.Write „Dies ist eine Test-ASP-Seite.“%>
Anhang: Wenn Sie auf einen Komponentendienst stoßen, der nicht geöffnet werden kann (möglicherweise weil die Anwendung die CPU belegt), gehen Sie in der Systemsteuerung auf „Hinzufügen und Entfernen“, fügen Sie den Komponentendienst erneut hinzu, löschen Sie ihn und starten Sie dann den Computer neu.
3. Stellen Sie den Anwendungsschutz auf „Mittel“ oder „Hoch“ zurück und fügen Sie das IWAM-Konto zur Administratorgruppe hinzu. Wenn die ASP-Seite zu diesem Zeitpunkt durchsucht werden kann, liegt ein Berechtigungsproblem mit IWAM vor. Wenn ASP immer noch nicht normal angezeigt werden kann, rufen Sie das DOS-Fenster auf und führen Sie das Tool „Synciwam.vbs“ über die Befehlszeile aus.
C:Inetpubadminscripts>cscript synciwam.vbs
4. Lösen Sie das Berechtigungsproblem des IWAM-Kontos. Das ist eine lange Geschichte. Ich werde in Zukunft einen separaten Artikel veröffentlichen.
5. Methode zum Neuerstellen von IIS-Paketen:
Entfernen Sie die folgenden Pakete in Component Services
IIS In-Process-Anwendungen
IIS Out-of-Process-Pool-Anwendungen
IIS-Dienstprogramme
Geben Sie im DOS-Fenster den folgenden Befehl ein, um das Paket neu zu erstellen
%windir%system32inetsrv rundll32 wamreg.dll, CreateIISPackage
Schließen Sie den Komponentenmanager und öffnen Sie ihn erneut. Nachdem Sie die drei neu erstellten Pakete gesehen haben, starten Sie IIS neu (IISRESET), um zu überprüfen, ob die ASP-Webseite normal durchsucht werden kann.