Apache2 WebserverApache2 Webserver installierenUm den Apachen2 mit SSL Unterstützung zu installieren geben wir folgende drei Zeilen als root auf der Kommandozeile ein.
apt-get install apache2 ssl-cert ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled/ssl.conf ln -s /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled/ssl.load Dann müssen wir noch die /etc/default/apache2 bearbeiten. Dort setzen wir folgenden Wert:
NO_START=0 Die Konfigurationsdateien fü Webseiten liegen in /etc/apache2/sites-available. Um eine Seite zu akltivieren muss noch ein Link in /etc/apache2/sites-enabled zur jeweiligen Konfiguration in /etc/apache2/sites-available erstellt werden. Der Befehl dazu sieht folgendermassen aus:
ln -s /etc/apache2/sites-available/default /etc/apache2/sites-enabled/001-default Die Konfigurationsdatei für eine Seite auf Port 80, also eine unverschluesselte Seite, sieht so aus:
NameVirtualHost *:80 DocumentRoot /var/www/ Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On Alias /doc/ "/usr/share/doc/" Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 #SSLEngine on #SSLCertificateFile /etc/apache2/ssl/apache.pem Die hmtl Dateien werden bei dieser Konfiguration im Verzeichniss /var/www/ gesucht.
Um die Seite per Browser abzurufen muss nur in der Addressleiste die IP des Servers eingegeben werden.
Mit einem auf dem Server selbst gestarteten Browser reicht es localhost einzugeben.
mkdir /etc/apache2/ssl make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem Für SSl muss man dem Apachen auch noch mitteilen, dass er auf Port 443 lauschen soll. Dazu editiert man die Datei edit /etc/apache2/ports.conf und fü dort die entsprechende Anweisung ein.
Listen 80
Listen 443
eyeOSEyeOS ist ein WebOS. Wenn man die Webseite aufruft sieht es im Browser Fenster so aus, als wäre da ein Betriebssystem drin.
apt-get -y install libapache2-mod-php5 php5-cli php5-common php5-cgi ssl-cert Jetzt müssen wir uns noch EyeOS laden, es ins Verzeichniss /var/www/ entpacken und die entsprechenden Rechte setzen.
cd /var/www wget http://prdownloads.sourceforge.net/eyeos/eyeOS_1.1.0.1.tar.gz?download tar xzf eyeOS_1.1.0.1.tar.gz chmod 777 -R /var/www/eyeOS Jetzt geht mal auf https://localhost/eyeOS . Der Rest ist selbsterklärend. Weitere Informationen zu eyeOS bekommt Ihr auf eyeos.org. ajaxTerm
apt-get install ajaxterm libapache2-mod-proxy-html /etc/init.d/ajaterm start ln -s /etc/apache2/mods-available/proxy.conf /etc/apache2/mods-enabled/proxy.conf ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/proxy.load ln -s /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-enabled/proxy_http.load |