Diskussion:Server/srs13/2022: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
K (PaulRiegel verschob die Seite Diskussion:Server/srs13 nach Diskussion:Server/srs13/2022: die instanz gibt es so nicht mehr)
 
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Aktualisierung auf MediaWiki (von 1.23.10_2) 1.23.13 ==
== memcache ==


: <code>pkg update && pkg upgrade -y</code>
Nachfolgend wird eine Vorüberlegung für die Einführung der Benutzung von ''memcache'' angestellt.
<pre></pre>
<pre>
Message from perl5-5.20.3_13:
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:


#!/usr/local/bin/perl
Darauf gekommen ist [[Benutzer:PaulRiegel|Paul]] wegen der [[mediawikiwiki:Extension:SpecialNamespaces]]. (Eigentlich ging es nur darum die Verwaltung von Namensräumen im MediaWiki richtig ordentlich zu machen.) Diese Extension setzt wohl die Verfügbarkeit zur Verwendung von ''memcache'' voraus.


or
; Was wohl gemacht werden müsste:
Installieren von ''memcached''
: <code>pkg install -y [[freshports:databases/memcached|memcached]]</code>
: <code>sysrc memcached_enable="YES"</code>
Installieren vom Modul für den Webserver (hier Apache&nbsp;2.4)?
: <code>pkg install -y [[freshports:www/mod_memcache|ap24-mod_memcache]]</code>
:* Modul bei ''/usr/local/etc/apache24/httpd.conf'' eintragen?
: <code>[[mediawikiwiki:Memcached#Setup | $EDITOR /usr/local/www/mediawiki/LocalSettings.php]]</code>
:* Verwendung bei MediaWiki eintragen und einstellen.


#!/usr/bin/env perl
; weitere wohl möglicher hilfreiche Links:
* [[mediawikiwiki:memcached]]
* http://coreboarder.com/blog/?p=61


The first one will only work if you have a /usr/local/bin/perl,
== Aktualisierung von MediaWiki ==
the second will work as long as perl is in PATH.
</pre>
<pre>
Message from python27-2.7.11_2:
===========================================================================


Note that some standard Python modules are provided as separate ports
* (Jail stoppen)
as they require additional dependencies. They are available as:
* (rekursiven Snapshot vom Dataset machen)


bsddb          databases/py-bsddb
* gemäß [[mediawikiwiki:Manual:Upgrading]] erst einmal einen Dump der Datenbank erstellen
gdbm            databases/py-gdbm
*: <code>mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb > file.sql</code>
sqlite3        databases/py-sqlite3
* Datenbank sichern!
tkinter        x11-toolkits/py-tkinter


===========================================================================
* Pakete innerhalb der Jail aktualisieren
</pre>
*: <code>pkg update && pkg upgrade -y</code>
<pre>
Message from mysql56-client-5.6.30:
* * * * * * * * * * * * * * * * * * * * * * * *


Please be aware the database client is vulnerable
== Aktualisierung 2017-06-05 ==
to CVE-2015-3152 - SSL Downgrade aka "BACKRONYM".
You may find more information at the following URL:


http://www.vuxml.org/freebsd/36bd352d-299b-11e5-86ff-14dae9d210b8.html
: <code>pkg update && pkg upgrade -y</code>
<pre>
Updating FreeBSD repository catalogue...
[srs13] Fetching meta.txz: 100%    964 B  1.0kB/s    00:01   
[srs13] Fetching packagesite.txz: 100%    5 MiB  2.9MB/s    00:02   
Processing entries: 100%
FreeBSD repository update completed. 25079 packages processed.
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):


Although this database client is not listed as
Installed packages to be UPGRADED:
"affected", it is vulnerable and will not be  
pkg: 1.8.7_1 -> 1.9.4_1
receiving a patch. Please take note of this when
deploying this software.


* * * * * * * * * * * * * * * * * * * * * * * *
Number of packages to be upgraded: 1
</pre>
<pre>
Message from ghostscript9-agpl-base-9.16_5:
Note: in order to use the script "dvipdf", dvips must be installed.
This program is provided by another package print/tex-dvipsk.


FAPIfontmap and FAPIcidfmap in /usr/local/share/ghostscript/9.16/Resource/Init
2 MiB to be downloaded.
have to be configured if you want to use FAPI feature.
[srs13] Fetching pkg-1.9.4_1.txz: 100%    2 MiB  2.2MB/s    00:01   
Message from apache24-2.4.20_1:
Checking integrity... done (0 conflicting)
To run apache www server from startup, add apache24_enable="yes"
[srs13] [1/1] Upgrading pkg from 1.8.7_1 to 1.9.4_1...
in your /etc/rc.conf. Extra options can be found in startup script.
[srs13] [1/1] Extracting pkg-1.9.4_1: 100%
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking for upgrades (99 candidates): 100%
Processing candidates (99 candidates): 100%
The following 100 package(s) will be affected (of 0 checked):


Your hostname must be resolvable using at least 1 mechanism in
New packages to be INSTALLED:
/etc/nsswitch.conf typically DNS or /etc/hosts or apache might
libnghttp2: 1.18.0
have issues starting depending on the modules you are using.


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Installed packages to be UPGRADED:
zsh: 5.2_3 -> 5.3.1
xproto: 7.0.28 -> 7.0.31
xcb-util: 0.4.0_1,1 -> 0.4.0_2,1
webp: 0.5.0 -> 0.5.2
vim: 7.4.1832 -> 8.0.0134_1
videoproto: 2.3.2 -> 2.3.3
trousers: 0.3.13 -> 0.3.14_1
tiff: 4.0.6_2 -> 4.0.7_1
tcl86: 8.6.6 -> 8.6.6_2
subversion: 1.9.4 -> 1.9.5
sqlite3: 3.13.0_2 -> 3.15.1_1
serf: 1.3.8_1 -> 1.3.9_1
ruby: 2.2.5,1 -> 2.2.6_1,1
python27: 2.7.12 -> 2.7.13_1
png: 1.6.23 -> 1.6.27
pkgconf: 1_1 -> 1.1.0
php56-zlib: 5.6.24_1 -> 5.6.29
php56-xmlreader: 5.6.24_1 -> 5.6.29
php56-xml: 5.6.24_1 -> 5.6.29
php56-sockets: 5.6.24_1 -> 5.6.29
php56-session: 5.6.24_2 -> 5.6.29
php56-readline: 5.6.24_1 -> 5.6.29
php56-mysql: 5.6.24_1 -> 5.6.29
php56-mbstring: 5.6.24_1 -> 5.6.29
php56-json: 5.6.24_1 -> 5.6.29
php56-iconv: 5.6.24_1 -> 5.6.29
php56-hash: 5.6.24_1 -> 5.6.29
php56-dom: 5.6.24_1 -> 5.6.29
php56-ctype: 5.6.24_1 -> 5.6.29
php56: 5.6.24_1 -> 5.6.29
perl5: 5.20.3_14 -> 5.24.1.r4_1
pcre: 8.39 -> 8.39_1
pciids: 20160621 -> 20161225
p5-Socket: 2.021 -> 2.024
p5-Net-SSLeay: 1.77 -> 1.78
p5-Net-SMTP-SSL: 1.03 -> 1.04
p5-IO-Socket-SSL: 2.034 -> 2.038
p5-IO-Socket-IP: 0.37_1 -> 0.38
p11-kit: 0.23.2 -> 0.23.3
openssl: 1.0.2_14 -> 1.0.2j_1,1
openjpeg: 2.1.1 -> 2.1.2_1
nettle: 3.2 -> 3.3
mysql56-server: 5.6.30 -> 5.6.34
mysql56-client: 5.6.30 -> 5.6.34
mpfr: 3.1.4 -> 3.1.5
mod_php56: 5.6.24_1 -> 5.6.29
mediawiki123: 1.23.14 -> 1.23.15
mDNSResponder: 625.41.2 -> 765.20.4
llvm37: 3.7.1_2 -> 3.7.1_4
libxml2: 2.9.3 -> 2.9.4
libxcb: 1.11.1 -> 1.12
liblqr-1: 0.4.1_8 -> 0.4.2
libiconv: 1.14_9 -> 1.14_10
libgpg-error: 1.24 -> 1.26
libgcrypt: 1.7.2 -> 1.7.5
libXvMC: 1.0.9 -> 1.0.10
libXv: 1.0.10_3,1 -> 1.0.11,1
libXrender: 0.9.9 -> 0.9.10
libXrandr: 1.5.0 -> 1.5.1
libXpm: 3.5.11_4 -> 3.5.12
libXi: 1.7.6,1 -> 1.7.8,1
libXfixes: 5.0.1_3 -> 5.0.3
libX11: 1.6.3,1 -> 1.6.4,1
lcms2: 2.7_2 -> 2.8
jpeg-turbo: 1.4.2 -> 1.5.1
inputproto: 2.3.1 -> 2.3.2
indexinfo: 0.2.4 -> 0.2.6
icu: 55.1,1 -> 58.2,1
harfbuzz: 1.3.0 -> 1.3.4
gtk2: 2.24.29_2 -> 2.24.29_3
gsfonts: 8.11_6 -> 8.11_8
graphite2: 1.3.8 -> 1.3.9
gnutls: 3.4.14 -> 3.4.17
glib: 2.46.2_2 -> 2.46.2_4
git: 2.9.2_1 -> 2.11.0_3
giflib: 5.1.3 -> 5.1.4
gettext-runtime: 0.19.8.1 -> 0.19.8.1_1
gcc: 4.8.5_2 -> 4.9.4
fontconfig: 2.11.1_3,1 -> 2.12.1,1
fftw3: 3.3.3_2 -> 3.3.5
expat: 2.2.0 -> 2.2.0_1
dejavu: 2.35 -> 2.37
dbus: 1.8.20 -> 1.10.14
db5: 5.3.28_4 -> 5.3.28_6
cvsps: 2.1_1 -> 2.1_2
curl: 7.50.1 -> 7.52.1
cups: 2.1.4 -> 2.2.1
ca_root_nss: 3.26 -> 3.28
binutils: 2.25.1_3,1 -> 2.27_5,1
bash: 4.3.46_1 -> 4.4.5
apr: 1.5.2.1.5.4_1 -> 1.5.2.1.5.4_2
apache24: 2.4.23_1 -> 2.4.25_1
ImageMagick-nox11: 6.9.5.5_1,1 -> 6.9.6.4,1


- apache24 default build changed from static MPM to modular MPM
Installed packages to be REINSTALLED:
- more modules are now enabled per default in the port
p5-Mozilla-CA-20160104 (direct dependency changed: perl5)
- icons and error pages moved from WWWDIR to DATADIR
p5-GSSAPI-0.28_1 (direct dependency changed: perl5)
p5-Error-0.17024 (direct dependency changed: perl5)
p5-Digest-HMAC-1.03_1 (direct dependency changed: perl5)
p5-Authen-SASL-2.16_1 (direct dependency changed: perl5)
libEGL-11.2.2 (needed shared library changed)


  If build with modular MPM and no MPM is activated in
Number of packages to be installed: 1
  httpd.conf, then mpm_prefork will be activated as default
Number of packages to be upgraded: 93
  MPM in etc/apache24/modules.d to keep compatibility with
Number of packages to be reinstalled: 6
  existing php/perl/python modules!


Please compare the existing httpd.conf with httpd.conf.sample
The process will require 141 MiB more space.
and merge missing modules/instructions into httpd.conf!
273 MiB to be downloaded.
 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</pre>
</pre>
<pre>
<pre></pre>
Message from ruby-2.2.5,1:
====
Some of the standard commands are provided as separate ports for ease
of upgrading:


devel/ruby-gems: gem - RubyGems package manager
== [https://shorturls.redwerks.org/?source=userdata&url=https%3A%2F%2Fwiki.stura.htw-dresden.de%2Findex.php%2FHauptseite&server=apache&mod_php=1&script=%2Findex.php&fcgi_pass=127.0.0.1%3A9000&hashed_uploads=1&articlepath=%2F%241 Redwerks ''MediaWiki ShortURL Builder''] ==
devel/rubygem-rake: rake - Ruby Make


And some of the standard libraries are provided as separate ports
These rules go inside the .htaccess file at "/.htaccess". If a .htaccess file already exists there you should merge these rules in with it. However if you have any existing rewrite rules for your article path or thumbnail handler you should probably erase those to avoid conflicting with these.
since they require extra dependencies:
<pre>
 
RewriteEngine On
databases/ruby-gdbm: GDBM module
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
Install them as occasion demands.
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php [L]
====
Message from openssl-1.0.2_12:
Copy /usr/local/openssl/openssl.cnf.sample to /usr/local/openssl/openssl.cnf
and edit it to fit your needs.
Message from mysql56-server-5.6.30:
************************************************************************
 
Remember to run mysql_upgrade the first time you start the MySQL server
after an upgrade from an earlier version.
 
************************************************************************
</pre>
</pre>
<pre>
Message from mod_php56-5.6.21:
***************************************************************


Make sure index.php is part of your DirectoryIndex.
This configuration is meant to go into your LocalSettings.php. There should be a small block already in there that is similar to this, replace that with these settings to setup the MediaWiki side of the Short URL config.
 
You should add the following to your Apache configuration file:
 
<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>
 
***************************************************************
Message from mediawiki123-1.23.13:
**** NOTE ****
Remember to check
 
/usr/local/www/mediawiki/INSTALL
 
and
 
/usr/local/www/mediawiki/UPGRADE
 
for details
</pre>
<pre>
<pre>
Message from git-2.8.1:
## The URL base path to the directory containing the wiki;
------------------------------------------------------------------------
## defaults for all runtime URL paths are based off of this.
*************************** GITWEB *************************************
## For more information on customizing the URLs please see:
If you installed the GITWEB option please follow these instructions:
## http://www.mediawiki.org/wiki/Manual:Short_URL
 
$wgScriptPath = "";
In the directory /usr/local/share/examples/git/gitweb you can find all files to
$wgScriptExtension = ".php";
make gitweb work as a public repository on the web.
$wgArticlePath = "/$1";
 
All you have to do to make gitweb work is:
1) Copy the files /usr/local/share/examples/git/gitweb/* to a directory on
  your web server (e.g. Apache2) in which you are able to execute
  CGI-scripts.
2) In gitweb.cgi, adjust the variable $projectroot to point to
  your git repository (that is where you have your *.git project
  directories).
*************************** GITWEB *************************************
 
*************************** CONTRIB ************************************
If you installed the CONTRIB option please note that the scripts are
installed in /usr/local/share/git-core/contrib. Some of them require
other ports to be installed (perl, python, etc), which you may need to
install manually.
*************************** CONTRIB ************************************
------------------------------------------------------------------------
</pre>
</pre>
<pre>
Message from ca_root_nss-3.22.2:
********************************* WARNING *********************************


FreeBSD does not, and can not warrant that the certification authorities
== webproxy ==
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.


Assessment and verification of trust is the complete responsibility of the
srs13 (aka die Instanz fürs MediaWiki vom StuRa) wird gerade durch einen (vorgeschalteten) Webproxy ausgeliefert.
system administrator.


*********************************** NOTE **********************************
Er wurde durch Clemens 2020-09-0d erstellt.


This package installs symlinks to support root certificates discovery by
Nachfolgend ist Platz für weitere Dokumentation.
default for software that uses OpenSSL.
 
This enables SSL Certificate Verification by client software without manual
intervention.
 
If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.
 
  * /etc/ssl/cert.pem
  * /usr/local/etc/ssl/cert.pem
  * /usr/local/openssl/cert.pem
 
***************************************************************************
</pre>


== bekannte Probleme ==
Da sowohl www.wiki.stura.htw-dresden.de als auch wiki.stura.htw-dresden.de als DNS-Einträge existieren haben Sören und Paul versucht, über die nginx config beide Domains auf das Wiki zu leiten. Das funktioniert aber mit dem Zertifikat nicht, da das nur für wiki.stura.htw-dresden.de gültig ist.
Die Einstellungen in der confconsole scheinen nicht angewendet zu werden, daher konnte das Problem nicht behoben werden.
Mit der momentanen Konfiguration leitet anscheinend der Wiki-Server selbst von www.wiki.stura.htw-dresden.de auf wiki.stura.htw-dresden.de um.

Aktuelle Version vom 29. Oktober 2022, 22:36 Uhr

memcache[Bearbeiten]

Nachfolgend wird eine Vorüberlegung für die Einführung der Benutzung von memcache angestellt.

Darauf gekommen ist Paul wegen der mediawikiwiki:Extension:SpecialNamespaces. (Eigentlich ging es nur darum die Verwaltung von Namensräumen im MediaWiki richtig ordentlich zu machen.) Diese Extension setzt wohl die Verfügbarkeit zur Verwendung von memcache voraus.

Was wohl gemacht werden müsste

Installieren von memcached

pkg install -y memcached
sysrc memcached_enable="YES"

Installieren vom Modul für den Webserver (hier Apache 2.4)?

pkg install -y ap24-mod_memcache
  • Modul bei /usr/local/etc/apache24/httpd.conf eintragen?
$EDITOR /usr/local/www/mediawiki/LocalSettings.php
  • Verwendung bei MediaWiki eintragen und einstellen.
weitere wohl möglicher hilfreiche Links

Aktualisierung von MediaWiki[Bearbeiten]

  • (Jail stoppen)
  • (rekursiven Snapshot vom Dataset machen)
  • gemäß mediawikiwiki:Manual:Upgrading erst einmal einen Dump der Datenbank erstellen
    mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb > file.sql
  • Datenbank sichern!
  • Pakete innerhalb der Jail aktualisieren
    pkg update && pkg upgrade -y

Aktualisierung 2017-06-05[Bearbeiten]

pkg update && pkg upgrade -y
Updating FreeBSD repository catalogue...
[srs13] Fetching meta.txz: 100%    964 B   1.0kB/s    00:01    
[srs13] Fetching packagesite.txz: 100%    5 MiB   2.9MB/s    00:02    
Processing entries: 100%
FreeBSD repository update completed. 25079 packages processed.
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
	pkg: 1.8.7_1 -> 1.9.4_1

Number of packages to be upgraded: 1

2 MiB to be downloaded.
[srs13] Fetching pkg-1.9.4_1.txz: 100%    2 MiB   2.2MB/s    00:01    
Checking integrity... done (0 conflicting)
[srs13] [1/1] Upgrading pkg from 1.8.7_1 to 1.9.4_1...
[srs13] [1/1] Extracting pkg-1.9.4_1: 100%
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking for upgrades (99 candidates): 100%
Processing candidates (99 candidates): 100%
The following 100 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	libnghttp2: 1.18.0

Installed packages to be UPGRADED:
	zsh: 5.2_3 -> 5.3.1
	xproto: 7.0.28 -> 7.0.31
	xcb-util: 0.4.0_1,1 -> 0.4.0_2,1
	webp: 0.5.0 -> 0.5.2
	vim: 7.4.1832 -> 8.0.0134_1
	videoproto: 2.3.2 -> 2.3.3
	trousers: 0.3.13 -> 0.3.14_1
	tiff: 4.0.6_2 -> 4.0.7_1
	tcl86: 8.6.6 -> 8.6.6_2
	subversion: 1.9.4 -> 1.9.5
	sqlite3: 3.13.0_2 -> 3.15.1_1
	serf: 1.3.8_1 -> 1.3.9_1
	ruby: 2.2.5,1 -> 2.2.6_1,1
	python27: 2.7.12 -> 2.7.13_1
	png: 1.6.23 -> 1.6.27
	pkgconf: 1_1 -> 1.1.0
	php56-zlib: 5.6.24_1 -> 5.6.29
	php56-xmlreader: 5.6.24_1 -> 5.6.29
	php56-xml: 5.6.24_1 -> 5.6.29
	php56-sockets: 5.6.24_1 -> 5.6.29
	php56-session: 5.6.24_2 -> 5.6.29
	php56-readline: 5.6.24_1 -> 5.6.29
	php56-mysql: 5.6.24_1 -> 5.6.29
	php56-mbstring: 5.6.24_1 -> 5.6.29
	php56-json: 5.6.24_1 -> 5.6.29
	php56-iconv: 5.6.24_1 -> 5.6.29
	php56-hash: 5.6.24_1 -> 5.6.29
	php56-dom: 5.6.24_1 -> 5.6.29
	php56-ctype: 5.6.24_1 -> 5.6.29
	php56: 5.6.24_1 -> 5.6.29
	perl5: 5.20.3_14 -> 5.24.1.r4_1
	pcre: 8.39 -> 8.39_1
	pciids: 20160621 -> 20161225
	p5-Socket: 2.021 -> 2.024
	p5-Net-SSLeay: 1.77 -> 1.78
	p5-Net-SMTP-SSL: 1.03 -> 1.04
	p5-IO-Socket-SSL: 2.034 -> 2.038
	p5-IO-Socket-IP: 0.37_1 -> 0.38
	p11-kit: 0.23.2 -> 0.23.3
	openssl: 1.0.2_14 -> 1.0.2j_1,1
	openjpeg: 2.1.1 -> 2.1.2_1
	nettle: 3.2 -> 3.3
	mysql56-server: 5.6.30 -> 5.6.34
	mysql56-client: 5.6.30 -> 5.6.34
	mpfr: 3.1.4 -> 3.1.5
	mod_php56: 5.6.24_1 -> 5.6.29
	mediawiki123: 1.23.14 -> 1.23.15
	mDNSResponder: 625.41.2 -> 765.20.4
	llvm37: 3.7.1_2 -> 3.7.1_4
	libxml2: 2.9.3 -> 2.9.4
	libxcb: 1.11.1 -> 1.12
	liblqr-1: 0.4.1_8 -> 0.4.2
	libiconv: 1.14_9 -> 1.14_10
	libgpg-error: 1.24 -> 1.26
	libgcrypt: 1.7.2 -> 1.7.5
	libXvMC: 1.0.9 -> 1.0.10
	libXv: 1.0.10_3,1 -> 1.0.11,1
	libXrender: 0.9.9 -> 0.9.10
	libXrandr: 1.5.0 -> 1.5.1
	libXpm: 3.5.11_4 -> 3.5.12
	libXi: 1.7.6,1 -> 1.7.8,1
	libXfixes: 5.0.1_3 -> 5.0.3
	libX11: 1.6.3,1 -> 1.6.4,1
	lcms2: 2.7_2 -> 2.8
	jpeg-turbo: 1.4.2 -> 1.5.1
	inputproto: 2.3.1 -> 2.3.2
	indexinfo: 0.2.4 -> 0.2.6
	icu: 55.1,1 -> 58.2,1
	harfbuzz: 1.3.0 -> 1.3.4
	gtk2: 2.24.29_2 -> 2.24.29_3
	gsfonts: 8.11_6 -> 8.11_8
	graphite2: 1.3.8 -> 1.3.9
	gnutls: 3.4.14 -> 3.4.17
	glib: 2.46.2_2 -> 2.46.2_4
	git: 2.9.2_1 -> 2.11.0_3
	giflib: 5.1.3 -> 5.1.4
	gettext-runtime: 0.19.8.1 -> 0.19.8.1_1
	gcc: 4.8.5_2 -> 4.9.4
	fontconfig: 2.11.1_3,1 -> 2.12.1,1
	fftw3: 3.3.3_2 -> 3.3.5
	expat: 2.2.0 -> 2.2.0_1
	dejavu: 2.35 -> 2.37
	dbus: 1.8.20 -> 1.10.14
	db5: 5.3.28_4 -> 5.3.28_6
	cvsps: 2.1_1 -> 2.1_2
	curl: 7.50.1 -> 7.52.1
	cups: 2.1.4 -> 2.2.1
	ca_root_nss: 3.26 -> 3.28
	binutils: 2.25.1_3,1 -> 2.27_5,1
	bash: 4.3.46_1 -> 4.4.5
	apr: 1.5.2.1.5.4_1 -> 1.5.2.1.5.4_2
	apache24: 2.4.23_1 -> 2.4.25_1
	ImageMagick-nox11: 6.9.5.5_1,1 -> 6.9.6.4,1

Installed packages to be REINSTALLED:
	p5-Mozilla-CA-20160104 (direct dependency changed: perl5)
	p5-GSSAPI-0.28_1 (direct dependency changed: perl5)
	p5-Error-0.17024 (direct dependency changed: perl5)
	p5-Digest-HMAC-1.03_1 (direct dependency changed: perl5)
	p5-Authen-SASL-2.16_1 (direct dependency changed: perl5)
	libEGL-11.2.2 (needed shared library changed)

Number of packages to be installed: 1
Number of packages to be upgraded: 93
Number of packages to be reinstalled: 6

The process will require 141 MiB more space.
273 MiB to be downloaded.

Redwerks MediaWiki ShortURL Builder[Bearbeiten]

These rules go inside the .htaccess file at "/.htaccess". If a .htaccess file already exists there you should merge these rules in with it. However if you have any existing rewrite rules for your article path or thumbnail handler you should probably erase those to avoid conflicting with these.

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php [L]

This configuration is meant to go into your LocalSettings.php. There should be a small block already in there that is similar to this, replace that with these settings to setup the MediaWiki side of the Short URL config.

## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = "";
$wgScriptExtension = ".php";
$wgArticlePath = "/$1";

webproxy[Bearbeiten]

srs13 (aka die Instanz fürs MediaWiki vom StuRa) wird gerade durch einen (vorgeschalteten) Webproxy ausgeliefert.

Er wurde durch Clemens 2020-09-0d erstellt.

Nachfolgend ist Platz für weitere Dokumentation.

Da sowohl www.wiki.stura.htw-dresden.de als auch wiki.stura.htw-dresden.de als DNS-Einträge existieren haben Sören und Paul versucht, über die nginx config beide Domains auf das Wiki zu leiten. Das funktioniert aber mit dem Zertifikat nicht, da das nur für wiki.stura.htw-dresden.de gültig ist. Die Einstellungen in der confconsole scheinen nicht angewendet zu werden, daher konnte das Problem nicht behoben werden. Mit der momentanen Konfiguration leitet anscheinend der Wiki-Server selbst von www.wiki.stura.htw-dresden.de auf wiki.stura.htw-dresden.de um.