Verwante Seiten

Was ist das?

…. by John ….

Stichworte

  • einsatzszenarien
    • Fernwartung vom Internetcafe usw…
    • Screenshots
  • Abhängikeiten
    • firefox 2 oder neuer
    • sshd muss laufen
    • zertifikat
    • apache2 mit proxy

Installationsanleitung

Software installieren

apt-get install apache2 openssl libapache2-mod-proxy-html ajaxterm

Ajaxterm aktivieren

In der Datei '/etc/default/ajaxterm' die letzte Zeile aktivieren. Ergebnis:

# Default start options for Ajaxterm                                            
# Sourced by /etc/init.d/ajaxterm                                               
                                                                                
#                                                                               
# This is a POSIX shell fragment                                                
#                                                                               
                                                                                
# Allow to change the default port used by Ajaxterm                             
PORT="8022"

Zertifikate generieren

mkdir /etc/apache2/ssl
cd /etc/apache2/ssl
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
mv server.key server.key.org
openssl rsa -in server.key.org -out server.key
chmod -R 400 ./

Virtuellen Host erstellen

Die Datei '/etc/apache2/sites-available/ajaxterm_proxy' erstellen und mitfolgendem Inhalt füllen. Ergebnis:

NameVirtualHost *:443
<VirtualHost *:443>
#        SetEnvIf Request_URI "^/u" dontlog
 #       ErrorLog /var/log/apache2/error.log
  #      Loglevel warn
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/server.crt
        SSLCertificateKeyFile /etc/apache2/ssl/server.key

        ProxyRequests Off
        <Proxy *>
   #             AuthUserFile /srv/ajaxterm/.htpasswd
    #            AuthName EnterPassword
     #           AuthType Basic
      #          require valid-user

                Order Deny,allow
                Allow from all
        </Proxy>
        ProxyPass /ajaxterm/ http://localhost:8022/
        ProxyPassReverse /ajaxterm/ http://localhost:8022/
</VirtualHost>

Apache2.2 vorbereiten

a2enmod ssl
a2enmod proxy
a2enmod proxy_connect
a2enmod proxy_http
a2ensite ajaxterm_proxy

Alles neustarten

/etc/init.d/apache2 restart
/etc/init.d/ajaxterm restart

Infos

 
infos/netzwerk/ajaxterm.txt · Zuletzt geändert: 2010/10/06 00:13 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:CC Attribution-Noncommercial-No Derivative Works 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki