Bearbeiten von „Server/srs27

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
Spielwiese!
== Betriebssystem ==
== Betriebssystem ==
: [[Server/srs1337]]
: [[Server/srs1337]]
Zeile 7: Zeile 9:
* (verschiedener einfacher) Web-foo (ohne Datenbank)
* (verschiedener einfacher) Web-foo (ohne Datenbank)
** [[Server/Candy]]
** [[Server/Candy]]
**: WUI für [[XMPP]] mit [[JavaScript]]
**: WUI zum Zugang zum Chat vom StuRa
*** [[Jabber#Multi-User Chat StuRa web interface]]
*** (https://chat.htw.stura-dresden.de)
*** (https://www.chat.htw.stura-dresden.de)
*** (http://chat.htw.stura-dresden.de)
*** (http://www.chat.htw.stura-dresden.de)
<!--
*; möglicher weiterer Verwendungszweck:
** landing page ([[StuRa Dresden]])
** landing page ([[StuRa Dresden]])
*** (https://stura-dresden.de)
*** (https://www.stura-dresden.de)
*** (https://www.stura-dresden.de)
-->


== Allgemein ==
== Allgemein ==
Zeile 81: Zeile 82:
<html><body><h1>It works!</h1></body></html>
<html><body><h1>It works!</h1></body></html>
</pre>
</pre>
: <code>service apache24 stop</code>
: <code>service apache24 start</code>
<!--
; das übliche Verzeichnis für Daten für den Webserver (hier Apache 2.4) nicht mehr nutzen:
: <code>$EDITOR /usr/local/etc/apache24/httpd.conf</code>
<pre></pre>
<pre>
#DocumentRoot "/usr/local/www/apache24/data"
#<Directory "/usr/local/www/apache24/data">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #  Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
#    Options Indexes FollowSymLinks
 
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #  AllowOverride FileInfo AuthConfig Limit
    #
#    AllowOverride None
 
    #
    # Controls who can get stuff from this server.
    #
#    Require all granted
#</Directory>
</pre>
<pre></pre>
; Zulassen der Verwaltung vom Webserver (hier Apache 2.4) mit Einträgen in der Datei ''/usr/local/etc/apache24/extra/httpd-vhosts.conf''
: <code>$EDITOR /usr/local/etc/apache24/httpd.conf</code>
<pre></pre>
<pre>
# Virtual hosts
#Include etc/apache24/extra/httpd-vhosts.conf
Include etc/apache24/extra/httpd-vhosts.conf
</pre>
<pre></pre>
: <code>$EDITOR /usr/local/etc/apache24/extra/httpd-vhosts.conf</code>
<pre></pre>
<pre></pre>
!-->
 
; Dreckiges Einhängen vom Chat auf die Schnelle:
 
mv /usr/local/www/apache24/data/index.html /usr/local/www/apache24/index.works.html
rmdir /usr/local/www/apache24/data
ln -s /usr/local/www/candy /usr/local/www/apache24/data
service apache24 reload


== Candy ==
== Candy ==


* https://candy-chat.github.io/candy/
* https://candy-chat.github.io/candy/
<s>
; Eintrag  der Verwaltung vom Webserver (hier Apache 2.4) mit Einträgen in der Datei ''/usr/local/etc/apache24/extra/httpd-vhosts.conf''
: <code>$EDITOR /usr/local/etc/apache24/extra/httpd-vhosts.conf</code>
<pre></pre>
<pre></pre>
<pre>
<VirtualHost www.chat.htw.stura-dresden.de:80>
        ServerAdmin    web@stura.htw-dresden.de
        DocumentRoot    "/usr/local/www/candy"
        ServerName      www.chat.stura.htw-dresden.de
        ServerAlias    www.chat.htw.stura-dresden.de
        ErrorLog        "/var/log/candy-error_log"
        CustomLog      "/var/log/candy-access_log" common
        <Directory "/usr/local/www/candy">
                Require all granted
        </Directory>
</VirtualHost>
</pre>
</s>
==== Candy [[C3D2]] für den [[Jabber#Multi-User Chat StuRa|Multi-User Chat StuRa]] ====
: [[Jabber#Chat StuRa HTW Dresden]]
* index.html
** zum einfachen Anmelden mit einem beliebigen Nick erstellt
** Nutzung von einem Server für XMPP ohne eine persönlichen Account zu haben
** Zusammengebaut aus
**: aus den Seiten
**:* https://c3d2.de/candy/index.html
**:* https://github.com/candy-chat/candy/blob/master/example/index.html
**: und angepasst nach
**:* [https://candy-chat.github.io/candy/#setup Candy Setup]
**:.
** Verwendung von Candy (vom C3D2)
* www.login.form.html
** beliebiger Name der Datei
** Formular (HTML), um sich selbstbestimmt einen Nick (als Pseudonym) zu geben
** Wechseln zum Chat (Candy)
** für den Zweck zum Einbinden in einer anderen Website
**: zum Beispiel [[Plone]] (als [[Website]] des [[StuRa]])
*** Ein Einbinden von Candy (vom C3D2) als iframe wird von allen "fremden" Domains unterbunden (etwa um [[wikipedia:de:Cross-Site-Scripting|XSS]] zu unterbinden).
* www.chat.form.html
** beliebiger Name der Datei
** Verwendung von Candy (vom C3D2)
** Verwenden eines möglichen (per URL) übergeben Namens als Nick
**: zum Beispiel vom Formular www.login.form.html
** Verwenden von einem beliebigen Nick, wenn nichts ordentlich (per URL) übergeben wurde


[[Kategorie:Server]]
[[Kategorie:Server]]

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)