Difference between revisions of "Cookie"
(→Munin) |
|||
(12 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | Cookie är | + | Cookie är den webbserver som ersatte den åldrande [[Igloo]] 2011-08-22. Cookie kör Debian Linux, Squeeze. |
Cookie började byggas under hösten 2010 efter att Stacken hade fått ett par maskiner donerade. Den nuvarande webservern var inte bara dåligt underhållen utan även körande på en mycket gammal hårdvara, så beslutet att bygga en ny ersättare var logiskt. Migreringen av webbsidorna över till Cookie påbörjades i slutet av Januari 2011. | Cookie började byggas under hösten 2010 efter att Stacken hade fått ett par maskiner donerade. Den nuvarande webservern var inte bara dåligt underhållen utan även körande på en mycket gammal hårdvara, så beslutet att bygga en ny ersättare var logiskt. Migreringen av webbsidorna över till Cookie påbörjades i slutet av Januari 2011. | ||
+ | |||
+ | Efter åtta trogna år i drift så började den i slutat av 2018 att avvecklas och delat upp till flera maskiner/containers bakom [[Rproxy]]. | ||
== Hårdvara == | == Hårdvara == | ||
Line 49: | Line 51: | ||
=== Apache === | === Apache === | ||
+ | |||
+ | Cookie kör en standard installation av Apache på Debian, har du arbetar med Apache på Debian eller t.ex. något Debianbaserat som t.ex. Ubuntu så kommer du känna igen dig. Startskripetet är modifierat för att få afstokens, och "orignialstartscriptet" är ompekat med dpkg-divert. | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | Du hittar Apaches konfigurationsfiler i <code>/etc/apache2</code>, <em>apache2.conf</em> är konfigurationsfilen som körs. Den inkluderar sedan resterande filer. Vad som ska ligga vart är ganska enkelt att förstå. Det finns kataloger som heter *-available samt *-enable. Tanken är att man skapar sina filer i available och sedan använder sig av kommandorna a2ensite resp. a2enmod för att skapa en symlänk i enable. Kommandorna a2dissite samt a2dismod används för att ta bort länken. | ||
+ | |||
+ | ==== Aktuellt ==== | ||
+ | |||
+ | Fulfix för CVE-2011-3192 inlagt i httpd.conf 2011-08-25. Att ta bort när apache är uppdaterad till en version som har löst problemet på riktigt. | ||
+ | |||
+ | ==== Lägg till en site ==== | ||
+ | |||
+ | Filerna i sites-available är RCS-hanterade. | ||
+ | |||
+ | Lägg till en site | ||
+ | $EDITOR /etc/apache2/sites-available/www.example.com | ||
+ | a2ensite www.example.com | ||
+ | /etc/init.d/apache2 reload | ||
+ | |||
+ | Stäng av en site | ||
+ | a2dissite www.example.com | ||
+ | /etc/init.d/apache2 reload | ||
+ | |||
+ | === Uppdatera webbsidan === | ||
+ | |||
+ | För information om att uppdatera webbsidan, läs mer under [[Stackens_webb]] | ||
=== MySQL === | === MySQL === | ||
+ | |||
+ | MySQL är en databasserver som vi erbjuder tillgång till på cookie. Den används som databas till många av de olika webbsidorna som ligger på cookie. | ||
=== Munin === | === Munin === | ||
Munin är ett verkyg för att övervaka servrar för att generera grafer. Munin har en server-del samt en klient-del. Cookie har båda två då den övervakar sig själv samt visar grafer. För mer information, samt information hur man lägger till fler maskiner läs den reparata artikeln om [[Munin]]. | Munin är ett verkyg för att övervaka servrar för att generera grafer. Munin har en server-del samt en klient-del. Cookie har båda två då den övervakar sig själv samt visar grafer. För mer information, samt information hur man lägger till fler maskiner läs den reparata artikeln om [[Munin]]. | ||
+ | |||
+ | === MediaWiki === | ||
+ | |||
+ | Lokalt installerade extension finns i /usr/local/share/mediawiki och symlänkas från /etc/mediawiki-extensions/extensions-available , så kan man slå på och av dem med mwenext / mwdisext på samma sätt som debianinstallerade extensions. | ||
+ | |||
+ | == Nycklar == | ||
+ | |||
+ | ssh-dss AAAAB3NzaC1kc3MAAACBANLFRvMARKZ+dB0IAgn61xCWL6xtHJ7zGg3jFJumBDBJo3wc7tOxOXl7PiucSTtiHEdf7JZb/gv7B4iCoo/W+NS6fKPGYTSO3ybFD6dGa7bRFtZUy2fh4REMy/LxxiyMfiWeDRI1qK1j0Ym43Q6okqWkpfG8ZFPPDWxJmj/cfjuVAAAAFQCyb3h7kKHSRrEk4VEZvQ+mVuvtNwAAAIBD9LV+0Aow1KFO1E9guhilXDissh6xP4c+HG2sWAN9w0Hj5CZPfH9gcTSNvK7tmeeVmi+ljvikx/hJgCGSUCUXqlfFWUk8zfoVSJn8oQRha1P+Jk6Nq9PPv5GaZ6Lu3c/bomQwORhzdZXrmntx9DUBVzetfyycS6zIykiTpmQwAwAAAIAa23f6aChXzPbwRjQIUkItBcqweVIdPmga4NY1vHV6VpXl7xT/11IA4bbTk2RZpjLMTm4EVDaIyxxUs8IUwDlQ9lit2O6NqiqmArzZjKbog+xg0DKugvDxfuQpSmTQS/Bm7aedmYgL9QUZ0pN1Lvo47XwlQ7+qKEvkjzQUYAnxdA== root@cookie | ||
+ | |||
+ | ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAum+37LH+91cabdFlKTSG0MHQ411q9PANP+OaEHVsc2Z+1LKt5LycVcNJh/IXL5aX5Yrcf4HF5FLlIpFyg5fvB1VQFvIecVae2WmU/08PSADEEHv9NqCqwgJIYx6majHhgTHsBBH2xtqNhQVTM6oR5HEeQ74Cva/t1ecve5QRXu2Y5uqzDM4Mvb1QObN+YwW/Sp5GH6cJuYcOzFugduAaMftrpKtyOc4cQMOuiYIqL6K9lN3jUMGRCIVtq108d4WieX8pgbJaX02FZ23Ej7J+ks7GmqhjXyuRacp/znXaoRfzZxiYcldFj8DRM4WHeiB2PdTGUHten9n0NeUcgRpkiw== root@cookie | ||
+ | |||
+ | 2048 81:d6:d2:f9:0a:b6:d5:44:78:dc:29:b8:75:b1:4a:33 /etc/ssh/ssh_host_rsa_key.pub (RSA) | ||
+ | |||
+ | 1024 23:f6:53:e8:e6:03:19:eb:69:5f:df:e1:43:d8:c8:93 /etc/ssh/ssh_host_dsa_key.pub (DSA) | ||
+ | |||
+ | [[Category: Maskiner]] | ||
+ | [[Category: Webb]] |
Latest revision as of 14:22, 29 December 2018
Cookie är den webbserver som ersatte den åldrande Igloo 2011-08-22. Cookie kör Debian Linux, Squeeze.
Cookie började byggas under hösten 2010 efter att Stacken hade fått ett par maskiner donerade. Den nuvarande webservern var inte bara dåligt underhållen utan även körande på en mycket gammal hårdvara, så beslutet att bygga en ny ersättare var logiskt. Migreringen av webbsidorna över till Cookie påbörjades i slutet av Januari 2011.
Efter åtta trogna år i drift så började den i slutat av 2018 att avvecklas och delat upp till flera maskiner/containers bakom Rproxy.
Contents
Hårdvara
CPU | 2 x Intel(R) Xeon(TM) CPU 2.80GHz |
---|---|
Minne | 5 Gb |
Disk | 2 x 36 Gb SCSI i RAID 1 (Mirror) |
Disk
Device | Path | Size |
---|---|---|
/dev/sda1 | swap | 956M |
/dev/sda2 | / | 7.4G |
/dev/sda5 | /var/log | 1.7G |
/dev/sda6 | /var | 21G |
Mjukvara
Apache
Cookie kör en standard installation av Apache på Debian, har du arbetar med Apache på Debian eller t.ex. något Debianbaserat som t.ex. Ubuntu så kommer du känna igen dig. Startskripetet är modifierat för att få afstokens, och "orignialstartscriptet" är ompekat med dpkg-divert.
Configuration
Du hittar Apaches konfigurationsfiler i /etc/apache2
, apache2.conf är konfigurationsfilen som körs. Den inkluderar sedan resterande filer. Vad som ska ligga vart är ganska enkelt att förstå. Det finns kataloger som heter *-available samt *-enable. Tanken är att man skapar sina filer i available och sedan använder sig av kommandorna a2ensite resp. a2enmod för att skapa en symlänk i enable. Kommandorna a2dissite samt a2dismod används för att ta bort länken.
Aktuellt
Fulfix för CVE-2011-3192 inlagt i httpd.conf 2011-08-25. Att ta bort när apache är uppdaterad till en version som har löst problemet på riktigt.
Lägg till en site
Filerna i sites-available är RCS-hanterade.
Lägg till en site
$EDITOR /etc/apache2/sites-available/www.example.com a2ensite www.example.com /etc/init.d/apache2 reload
Stäng av en site
a2dissite www.example.com /etc/init.d/apache2 reload
Uppdatera webbsidan
För information om att uppdatera webbsidan, läs mer under Stackens_webb
MySQL
MySQL är en databasserver som vi erbjuder tillgång till på cookie. Den används som databas till många av de olika webbsidorna som ligger på cookie.
Munin
Munin är ett verkyg för att övervaka servrar för att generera grafer. Munin har en server-del samt en klient-del. Cookie har båda två då den övervakar sig själv samt visar grafer. För mer information, samt information hur man lägger till fler maskiner läs den reparata artikeln om Munin.
MediaWiki
Lokalt installerade extension finns i /usr/local/share/mediawiki och symlänkas från /etc/mediawiki-extensions/extensions-available , så kan man slå på och av dem med mwenext / mwdisext på samma sätt som debianinstallerade extensions.
Nycklar
ssh-dss AAAAB3NzaC1kc3MAAACBANLFRvMARKZ+dB0IAgn61xCWL6xtHJ7zGg3jFJumBDBJo3wc7tOxOXl7PiucSTtiHEdf7JZb/gv7B4iCoo/W+NS6fKPGYTSO3ybFD6dGa7bRFtZUy2fh4REMy/LxxiyMfiWeDRI1qK1j0Ym43Q6okqWkpfG8ZFPPDWxJmj/cfjuVAAAAFQCyb3h7kKHSRrEk4VEZvQ+mVuvtNwAAAIBD9LV+0Aow1KFO1E9guhilXDissh6xP4c+HG2sWAN9w0Hj5CZPfH9gcTSNvK7tmeeVmi+ljvikx/hJgCGSUCUXqlfFWUk8zfoVSJn8oQRha1P+Jk6Nq9PPv5GaZ6Lu3c/bomQwORhzdZXrmntx9DUBVzetfyycS6zIykiTpmQwAwAAAIAa23f6aChXzPbwRjQIUkItBcqweVIdPmga4NY1vHV6VpXl7xT/11IA4bbTk2RZpjLMTm4EVDaIyxxUs8IUwDlQ9lit2O6NqiqmArzZjKbog+xg0DKugvDxfuQpSmTQS/Bm7aedmYgL9QUZ0pN1Lvo47XwlQ7+qKEvkjzQUYAnxdA== root@cookie
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAum+37LH+91cabdFlKTSG0MHQ411q9PANP+OaEHVsc2Z+1LKt5LycVcNJh/IXL5aX5Yrcf4HF5FLlIpFyg5fvB1VQFvIecVae2WmU/08PSADEEHv9NqCqwgJIYx6majHhgTHsBBH2xtqNhQVTM6oR5HEeQ74Cva/t1ecve5QRXu2Y5uqzDM4Mvb1QObN+YwW/Sp5GH6cJuYcOzFugduAaMftrpKtyOc4cQMOuiYIqL6K9lN3jUMGRCIVtq108d4WieX8pgbJaX02FZ23Ej7J+ks7GmqhjXyuRacp/znXaoRfzZxiYcldFj8DRM4WHeiB2PdTGUHten9n0NeUcgRpkiw== root@cookie
2048 81:d6:d2:f9:0a:b6:d5:44:78:dc:29:b8:75:b1:4a:33 /etc/ssh/ssh_host_rsa_key.pub (RSA)
1024 23:f6:53:e8:e6:03:19:eb:69:5f:df:e1:43:d8:c8:93 /etc/ssh/ssh_host_dsa_key.pub (DSA)