SNS installieren
Stellen Sie vor der Installation des SNS sicher, dass kein Dienst auf dem PC den Port 80 belegt. In einigen Installationen laufen noch Komponenten des IIS auf den PCs oder z.B. Skype. Natürlich darf auch sonst kein Web-Server installiert sein, der den Port 80 nutzt.
Und es darf kein Apache-Sever installiert sein, da der SNS seinen Eignen in der benötigten Version installiert.
Ist der Port 80 belegt, hält die Installation des SNS mit einem Hinweis an.
- Im Meldungsfenster erhalten Sie den Programmnamen oder die Prozess-ID des Port 80 belegenden Programms. Im Task-Manager können Sie mehr Informationen zu dem Programm finden.
- Sie haben dann Gelegenheit die Anwendung zu entfernen oder umzukonfigurieren und danach die SNS Installation fortzusetzen.
- Wird die Installation des SNS während der PPS Installation mit dem Hinweis auf belegten Port 80 unterbrochen, erhalten Sie die Gelegenheit die Komponente zu identifizieren, die den Port 80 belegt. Deaktivieren Sie diese Komponente und setzen Sie Installation fort.
- Haben Sie die SNS Installation abgebrochen, können Sie die PPS-Installation trotzdem fortsetzen und später aus dem Installationsverzeichnis im Ordner SNS das Programm InstallSNS.exe ausführen und den SNS Installieren.
So finden Sie die Anwendung, die den Port 80 belegt:
Wird die SNS Installation unterbrochen, wird, sofern verfügbar, in einem Dialog der Name der Anwendung und die Prozess ID angezeigt. Mit der Prozess ID können Sie im Taskmanager nach dem Programm oder Dienst suchen. Konfigurieren Sie entweder einen anderen Port oder deaktivieren den Dienst. Oder Sie beenden das Programm so, dass es beim nächsten Start des PC nicht wieder ausgeführt wird.
Sollte es sich um einen Systemdienst handeln (in der Regel PID=4), ist das Ermitteln des konkreten Dienstes etwas komplexer.
- 1
- In einer DOS-Box mit Administrationsrechten geben Sie Netstat -abo | findstr “:80“ ein, um sich anzeigen zu lassen, ob Port 80 in Benutzung ist.
- 2
- Mit Net Stop HTTP lassen Sie sich alle Dienste des Betriebssystems auflisten, die den Port 80 verwenden.
Die Frage, ob die Ausführung fortzusetzen ist, beantworten Sie mit Nein.
Typische System-Dienste, die den Port 80 belegen:
- Internet Information Server (WAS, IISADMIN)
- World Wide Web Publishing Service (W3SVC)
- BranchCache (PeerDistSvc)
- SQL Server Reporting Services (ReportServer)
- Web Deployment Agent Service (MsDepSvc)
- Sync Share Service (SyncShareSvc)
Entweder Sie stoppen und deaktivieren diese Dienste im Dienste-Manager von Windows oder Sie ändern sofern möglich in den Konfigurationen dieser Dienste den Port 80.
Hierzu sind Administrationskenntnisse nötig.
- Verwendet Skype den Port 80, reicht es Skype zu beenden.
- Wenn der Port 80 später vom Apache Server des SNS belegt ist, verwendet Skype automatisch einen anderen Port.
So deaktivieren Sie den IIS:
- Falls der IIS den Port 80 (gegebenenfalls über den Systemprozess) belegt:
- 1
- Öffnen Sie .
- 2
- Deaktivieren Sie die Internetinformationsdienste.
Eine weitere Möglichkeit das Problem zu beheben ist, die WEB Seite die im IIS gehostet ist, auf einen anderen Port zu konfigurieren. Wenn Sie die Seite ohne Angabe des Port erreichen müssen, können Sie in der C:\Program Files (x86)\Apache Group\Apache2\conf\httpd.conf einen Rewrite am Ende der Datei eintragen etwa in der Form:
- RewriteCond %{SERVER_PORT} !^8081$
- RewriteRule ^/MySite(.*)
Wobei 8081 für den von Ihnen im IIS festzulegend Port steht und MySite der erste Teil des Pfades Ihrer Internetseite repräsentiert.
Beachten Sie, dass der Apache Server nach Änderungen in der httpd.conf neu gestartet werden und der gewählte Port frei sein muss.
Weitere Hinweise zur Installation und Nutzung des SNS finden Sie hier:
So installieren Sie den SNS-Datenbank-Server