Debianserver Hosteurope: Unterschied zwischen den Versionen

Aus Thoms Wiki
Zur Navigation springenZur Suche springen
all>Verkehrsminister
all>Verkehrsminister
Zeile 103: Zeile 103:
* http://workaround.org/articles/ispmail-sarge/
* http://workaround.org/articles/ispmail-sarge/


= Notizen =
<pre>
subversion
libapache2-svn
mkdir /var/svn
svnadmin create --fs-type fsfs /var/svn/svn_test
groupadd subversion
chown -R www-data:subversion /var/svn/*
chmod -R 770 /var/svn/*
## 87.230.34.242
svn import -m "importing test over ssh+svn" ~/TEST/ svn+ssh://87.230.34.242/var/svn/svn_test/trunk
svn co svn+ssh://87.230.34.242/var/svn/svn_test/trunk testcheckout
</pre>


[[Kategorie:Linux]]
[[Kategorie:Linux]]

Version vom 1. August 2007, 16:04 Uhr

Hier beschreibe ich, was ich alles an meinem Debianserver bei Hosteurope geändert habe. Die Liste ist nicht wirklich vollständig, einige Dinge sollten selbstverständlich sein bzw. bedürfen keiner weiteren Erklärung.

IP: 87.230.34.242

Todo

  • Subversion
  • Apache-SSL

Allgemein

#Quellen/ Paketlisten von APT aktualisieren
~# apt-get update
#System auf aktuellen Stand bringen
~# apt-get upgrade

Zum Anlegen von Benutzern ist adduser nicht die schlechteste Wahl.

Und dann, wenn mindestens 1 User da ist:

# vi /etc/ssh/sshd_config
'PermitRootLogin no' von YES auf NO
# /etc/init.d/ssh restart

/etc/apt/sources.list

#Das war schon hier
#deb ftp://ftp.debian.org/debian stable main contrib non-free
deb http://security.debian.org sarge/updates main contrib non-free
#Hab ich auskommentiert #Host Europe server: #deb ftp://80.237.136.138/mirror/ftp.debian.org/debian/ sarge main contrib non-free
#Von mir deb ftp://ftp.fu-berlin.de/pub/unix/linux/mirrors/debian/ stable main deb-src ftp://ftp.fu-berlin.de/pub/unix/linux/mirrors/debian/ stable main

Webzeug

Die allgemeine Webroot liegt jetzt in /srv/www/default/ (geändert von /var/www/)

ProFTPd

siehe ProFTPd

Apache2 SSL

mkdir /etc/apache2/ssl/
# Zertifikat erstellen
openssl req $@ -new -x509 -days 3650 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/apache.pem
#Rechte
chmod 600 /etc/apache2/ssl/apache.pem
#noch ein lustiger Link
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0

Dann in /etc/apache2/ports.conf

Listen 443

eintragen

Die Virtual Hosts für https müssen auch noch eingestellt werden:

<VirtualHost *:443>
...
   SSLEngine on
   SSLCertificateFile /etc/apache2/ssl/apache.pem

Config-Kleinkram

/etc/vim/vimrc

Ein paar Kleinigkeiten habe ich dort auch noch auskommentiert (z.B. set background=dark)

" Linenumbers
set nu
" Tabstop 4
set ts=4

Kosmetik

motd

cp /etc/motd /etc/motd.bak
echo "Willkommen auf Thom's Debian-Server!" > /etc/motd

bash

/etc/bash.bashrc

# Taken from /root/.bashrc
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -la'
alias l='ls $LS_OPTIONS -lA'
alias vir='vim -R'

/etc/profile

. /etc/bash.bashrc

phpMyAdmin

Die Standard-Schriftgröße ist mit 100% viel zu groß. Deshalb muss man manuell ran. In libraries/Config.Class.php gibt es die Funktion checkFontsize. In dieser Funktion ändert man die 100% in den Wert seiner Wahl. Ich empfehle 70%.

Links

Notizen

subversion
libapache2-svn

mkdir /var/svn
svnadmin create --fs-type fsfs /var/svn/svn_test 

groupadd subversion
chown -R www-data:subversion /var/svn/*
chmod -R 770 /var/svn/* 


## 87.230.34.242

svn import -m "importing test over ssh+svn" ~/TEST/ svn+ssh://87.230.34.242/var/svn/svn_test/trunk
svn co svn+ssh://87.230.34.242/var/svn/svn_test/trunk testcheckout