enable proxy protocol for wiki
This commit is contained in:
parent
f91ac73b72
commit
29cff6eee8
2 changed files with 18 additions and 7 deletions
|
|
@ -175,7 +175,7 @@
|
||||||
domain = "wiki.htw.stura-dresden.de";
|
domain = "wiki.htw.stura-dresden.de";
|
||||||
httpPort = 80;
|
httpPort = 80;
|
||||||
httpsPort = 443;
|
httpsPort = 443;
|
||||||
sendProxy = false;
|
sendProxy = true;
|
||||||
};
|
};
|
||||||
beach = {
|
beach = {
|
||||||
dest = "141.56.51.51";
|
dest = "141.56.51.51";
|
||||||
|
|
|
||||||
|
|
@ -99,6 +99,17 @@
|
||||||
services.mediawiki.database.passwordFile = "/var/lib/mediawiki/mediawiki-dbpassword";
|
services.mediawiki.database.passwordFile = "/var/lib/mediawiki/mediawiki-dbpassword";
|
||||||
|
|
||||||
|
|
||||||
|
services.httpd = {
|
||||||
|
extraModules = [ "remoteip" ];
|
||||||
|
|
||||||
|
extraConfig = ''
|
||||||
|
# Trust HAProxy's address (adjust to your HAProxy IP/subnet)
|
||||||
|
RemoteIPProxyProtocol On
|
||||||
|
# RemoteIPProxyProtocolExceptions 127.0.0.1 ::1
|
||||||
|
|
||||||
|
RemoteIPTrustedProxy 141.56.51.1/32
|
||||||
|
'';
|
||||||
|
};
|
||||||
#### 2024-02-17 vater:
|
#### 2024-02-17 vater:
|
||||||
#### trace: warning: The option `services.mediawiki.virtualHost' defined in `/etc/nixos/configuration.nix' has been renamed to `services.mediawiki.httpd.virtualHost'.
|
#### trace: warning: The option `services.mediawiki.virtualHost' defined in `/etc/nixos/configuration.nix' has been renamed to `services.mediawiki.httpd.virtualHost'.
|
||||||
# services.mediawiki.virtualHost.hostName = "wiki.stura.htw-dresden.de";
|
# services.mediawiki.virtualHost.hostName = "wiki.stura.htw-dresden.de";
|
||||||
|
|
@ -150,8 +161,8 @@
|
||||||
Lockdown = pkgs.fetchzip {
|
Lockdown = pkgs.fetchzip {
|
||||||
# url = "https://extdist.wmflabs.org/dist/extensions/Lockdown-REL1_43-7ac8966.tar.gz";
|
# url = "https://extdist.wmflabs.org/dist/extensions/Lockdown-REL1_43-7ac8966.tar.gz";
|
||||||
# url = "https://extdist.wmflabs.org/dist/extensions/Lockdown-REL1_44-af1f4df.tar.gz";
|
# url = "https://extdist.wmflabs.org/dist/extensions/Lockdown-REL1_44-af1f4df.tar.gz";
|
||||||
url = "https://extdist.wmflabs.org/dist/extensions/Lockdown-REL1_45-a46dbea.tar.gz";
|
url = "https://extdist.wmflabs.org/dist/extensions/CategoryLockdown-REL1_45-a715472.tar.gz";
|
||||||
sha256 = "sha256-zTTpbQiqudLILPSzmKGjKr6wZjh0YUttGmqwjPpAToc=";
|
sha256 = "sha256-1gl5m9xkmLrdjoR0M13gcQHLtZt4Bt0PUXDiDEqjpvk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
#### Hinzufuegen der Erweiterung ConfirmEdit fuer eine zusaetzliche Bestaetigung bei Bearbeitungen, etwa um Herausforderungen (aka CAPTCHA) zu stellen
|
#### Hinzufuegen der Erweiterung ConfirmEdit fuer eine zusaetzliche Bestaetigung bei Bearbeitungen, etwa um Herausforderungen (aka CAPTCHA) zu stellen
|
||||||
|
|
@ -168,8 +179,8 @@
|
||||||
#### Hinzufuegen der Erweiterung ContributionScores fuer eine Statistik von Beitraegen nach Beitragenden
|
#### Hinzufuegen der Erweiterung ContributionScores fuer eine Statistik von Beitraegen nach Beitragenden
|
||||||
#### https://www.mediawiki.org/wiki/Extension:ContributionScores
|
#### https://www.mediawiki.org/wiki/Extension:ContributionScores
|
||||||
ContributionScores = pkgs.fetchzip {
|
ContributionScores = pkgs.fetchzip {
|
||||||
url = "https://extdist.wmflabs.org/dist/extensions/ContributionScores-REL1_45-cd4c94b.tar.gz";
|
url = "https://extdist.wmflabs.org/dist/extensions/ContributionCredits-REL1_45-22c28de.tar.gz";
|
||||||
sha256 = "sha256-8ClNtEQ66deKM1DsRYaaZ3KlRl4yCt6UhpXcozRQzQ8=";
|
sha256 = "sha256-9T67jCEYQyU7P9sN7tYbnevU5+FX6Y1nydXGEdzQS9k=";
|
||||||
};
|
};
|
||||||
|
|
||||||
#### Hinzufuegen der Erweiterung Interwiki fuer das Verwenden von Verweisen als eine Art Namensraum, wie beispielweise auf Wikipedia oder selbst festgelegte Verweise
|
#### Hinzufuegen der Erweiterung Interwiki fuer das Verwenden von Verweisen als eine Art Namensraum, wie beispielweise auf Wikipedia oder selbst festgelegte Verweise
|
||||||
|
|
@ -190,8 +201,8 @@
|
||||||
#### https://www.mediawiki.org/wiki/Extension:UserMerge
|
#### https://www.mediawiki.org/wiki/Extension:UserMerge
|
||||||
UserMerge = pkgs.fetchzip {
|
UserMerge = pkgs.fetchzip {
|
||||||
# url = "https://extdist.wmflabs.org/dist/extensions/UserMerge-REL1_43-ed4a689.tar.gz";
|
# url = "https://extdist.wmflabs.org/dist/extensions/UserMerge-REL1_43-ed4a689.tar.gz";
|
||||||
url = "https://extdist.wmflabs.org/dist/extensions/UserMerge-REL1_45-446566b.tar.gz";
|
url = "https://extdist.wmflabs.org/dist/extensions/UserMerge-REL1_45-437c211.tar.gz";
|
||||||
sha256 = "sha256-DTDKlzet3lThh/sRLucyb8b9lhK5FYZ+dMgwrThFFBM=";
|
sha256 = "sha256-DWdcvubqZkvtywuDEOjui68WYuETt5hGpJJlpZ+pJgE=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue