Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0 Ο IIS (Internet Information Server) είναι το λογισμικό εξυπηρετητή παγκόσμιου ιστού (web server) της Microsoft για την πλατφόρμα των Windows. Ο IIS είναι απαραίτητος για την λειτουργία εφαρμογών διαδικτύου (internet applications) στην πλατφόρμα Microsoft.Net Framework. Εκδόσεις IIS (Internet Information Server) Version Obtained from Operating System 7.0 Built-in component of Windows Vista and Windows Vista and Windows Windows Server 2008. Server 2008 7.5 Built-in component of Windows 7 and Windows Server 2008 R2. Windows 7 and Windows Server 2008 R2 8.0 Built-in component of Windows 8 and Windows Windows 8 and Windows Server Server 2012. 2012 Προαπαιτούμενα Βήματα πριν από την εγκατάσταση Πριν την εγκατάσταση του IIS (Internet Information Server) θα πρέπει να γίνουν έλεγχοι για την τήρηση των παρακάτω προδιαγραφών : 1. Έκδοση Windows Οι εκδόσεις των Windows που υποστηρίζουν τον IIS 7 και νεότερες αυτού είναι : (Win Vista, Win 7, Win 8, Win 8.1, Win Server 2008 R2, Win Server 2012) 2. Δικαιώματα του χρήστη εγκατάστασης Ο χρήστης θα πρέπει να είναι Administrator του Η\Υ και όχι απλός user με δικαιώματα Administrator.
Τρόποι Εγκατάστασης IIS (Internet Information Server) 1. Εγκατάσταση με Microsoft Web Platform 2. 3. Κατεβάζετε το Microsoft Web Platform απο εδώ. Ανοίγωντας το Web Platform εμφανίζεται η παρακάτω φόρμα 4. Από το μενού Products, κάνετε κλικ στην επιλογή Server και κάνετε Add τις εφαρμογές IIS Recommended Configuration και IIS 7.5 Express. 2. Εγκατάσταση από την Προσθαφαίρεση Προγραμμάτων 1. Από τον Πίνακα Ελέγχου των Windows, ανοίγεται την Προσθαφαίρεση Προγραμμάτων (Programs and Features) 2. Επιλέγεται Ενεργοποίηση η Απενεργοποίηση δυνατοτήτων των Windows (Turn Windows features on or off)
3. Στην φόρμα που εμφανίζεται επιλέγεται Services και κάνετε κλικ στο OK. για εγκατάσταση Internet Information 4. Μετά την ολοκλήρωση της εγκατάστασης των Internet Information Services, θα πρέπει να αποσυμπιέσετε το αρχείο ess.exe Το ess.exe περιλαμβάνει τους καταλόγους : Db: Περιέχει την πρότυπη βάση του Employee Self Service. (Θα πρέπει να γίνει restore με Management Studio) Ess: Περιέχει τα αρχεία της εφαρμογής του Employee Self Service. (Θα πρέπει να γίνει copy στον κατάλογο, C:\inetpub\wwwroot\) *** Στον κατάλογο του ESS θα πρέπει να δοθούν πλήρη δικαιώματα
3. Παραμετροποίηση Internet Information Services Μετά την ολοκλήρωση της εγκατάστασης των Internet Information Services, θα πρέπει να γίνει η παραμετροποίηση τους. Παρακάτω αναφέρονται τα βήματα της παραμετροποίησης. 1. Πίνακας Ελέγχου Εργαλεία Διαχείρισης Internet Information Services (IIS) Manager 2. Από το Aplication Pools δημιουργείται ένα Application Pool με τις παρακάτω επιλογές.. 3. Στην συνέχεια, από το μενού Edit Application Pool, επιλέγετε Advanced Settings
4. Στην φόρμα Advanced Settings - Generate Process Model Event Log Entry Identity, επιλέγεται από το drop-down menu την επιλογή LocalSystem και κάνετε κλικ στο ΟΚ. 5. Κάνετε δεξί κλικ στο Localhost και επιλέγετε Add Virtual Directory
6. Στην φόρμα δημιουργίας Virtual Directory καταχωρείτε πληροφορίες. τις παρακάτω Alias: Καταχωρείται το alias name του site. π.χ ess Physical path: Επιλέγετε τον κατάλογο ess, τον οποίο αποσυμπιέσατε νωρίτερα από το αρχείο ess.exe. π.χ C:\inetpub\wwwroot\ess 7. Στο επόμενο βήμα κάνετε δεξί κλικ στον κατάλογο ess και επιλέγετε Convert to Application.
IIS Registration : 1. Από το μενού Έναρξη Όλες οι εφαρμογές Βοηθήματα, κάνετε δεξί κλικ στην εφαρμογή Cmd και επιλέγετε Εκτέλεση ως Διαχειριστής. 2. Κάνετε επικόλληση την παρακάτω εντολή και πατάτε Enter cd\windows\microsoft.net\framework64\v4.0.30319 3. Ακολούθως κάνετε επικόλληση την επόμενη εντολή και την εκτελείτε πατώντας Enter aspnet_regiis.exe iru 4. Τέλος εκτελείται την εντολή, με Enter iisreset Ρυθμίσεις σε περίπτωση Proxy Server ή Domain 1. Proxy server Εφόσον χρησιμοποιείται anonymous proxy server ή με στοιχεία σύνδεσης (user name / password που δεν ανήκουν σε χρήστη στο domain): Συνδέεστε με χρήστη admin στο ESS Επιλέγετε «Στοιχεία Συστήματος» (εμφανίζεται σε μενού πατώντας στο user name, πάνω δεξιά στην οθόνη) Πατάτε το κουμπί στο πρώτο section για edit των ρυθμίσεων Proxy Συμπληρώνετε τα στοιχεία Κάνετε restart τον IIS 2. Σύνδεση χρήστη μέσω domain Εφόσον τα στοιχεία σύνδεσης θα πρέπει να γίνονται μέσω του logged in χρήστη στο domain: Στην οθόνη διαχείρισης του IIS, επιλέγετε Advanced Settings για το Application Pool που χρησιμοποιεί η εφαρμογή Πηγαίνετε στη ρύθμιση Identity Επιλέγετε Custom Βάζετε τα στοιχεία σύνδεσης ενός χρήστη του Domain Κάνετε restart τον IIS
Αντιμετώπιση Προβλημάτων Προβλήματα κατά το άνοιγμα της αρχικής σελίδας Πρόβλημα : Σε περίπτωση που ο σειριακός έχει λήξει, θα εμφανιστεί σε όλους τους χρήστες η παρακάτω σελίδα, Λύση : Θα πρέπει να γίνει επικοινωνία με την Epsilon Net για ανανέωση του σειριακού, αφού έχει λυθεί το θέμα της ανανέωσης στην συνέχεια θα πρέπει να γίνει Recycle το Application Pool της εφαρμογής ώστε η εφαρμογή να μπορέσει να πάρει τα «σωστά» στοιχεία του σειριακού(π.χ modules, ημ. σύμβασης υποστήριξης).
Πρόβλημα : Στην ενεργοποίηση του σειριακού (βλέπε εικόνα Βασική Παραμετροποίηση ), στέλνεται ως στοιχείο στην ενεργοποίηση και η ΕΣΩΤΕΡΙΚΗ διεύθυνση του server (local IP). Λύση : Αν λοιπόν αλλάξει για οποιοδήποτε λόγο αυτή η IP,θα πρέπει να γίνει επικοινωνία με το Τμήμα Υποστήριξης της Epsilon Net, ώστε να γίνει μηδενισμός του σειριακού. Πρόβλημα : Μετά την ολοκλήρωση της εγκατάστασης ανοίξει ο χρήστης την σελίδα και εμφανιστεί το παρακάτω μήνυμα
Λύση : Θα πρέπει να γίνει προσθήκη στο αρχείο Domains.config, το domain που χτυπάει. Το εν λόγο αρχείο βρίσκεται στον κατάλογο C:\inetpub\wwwroot\ess\service\config Δείγμα Αρχείο Domains Config : <? xml version="1.0" encoding="utf-8"?> <AppSettings> <domain> <name>localhost</name> <configfile>/service/config/estudio.config</configfile> <serial>000-00000-300</serial> </domain> <domain> <name>pc-name</name> <configfile>/service/config/estudio.config</configfile> <serial>000-00000-300</serial> </domain> </AppSettings>