blob: b364f7affc88884aaca7e61084287485513aa2b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
---
format: rst
toc: no
...
=========================================
Generic Server Setup Tricks
=========================================
See also `debian </software/debian>`_ and
`freebsd tricks </software/freebsd-tricks>`_.
bind
-------------
You probably want to hide your bind verison name to prevent scanning and
attacks. Edit ``/etc/bind/named.conf`` or ``/etc/bind/named.conf.options``
and add this line to the options block::
version "Withheld";
ntp
------------
ntp servers listen on port 37.
temboz
----------
The temboz feed reader is started by::
$ ./temboz --server &
in the appropriate directory.
File Hierarchy
------------------
/srv/
Root for server files, scripts, and databases
/srv/http/
Subdirectories for each virtual host live in this folder, out of which
static `HTTP </k/software/http>`__ content is served.
/srv/django/
Django applications and their databases live in here.
/srv/git/
Bare git repositories are stored here; those with a file
``git-daemon-export-ok`` get served up through a web interface and can be
publically cloned.
/srv/
SVN repository roots are stored in sub folder in here.
/srv/python/
Standalone python scripts and applications are stored in here (not Django
apps).
|