Added configuration file for the WebDSL server
svn path=/configurations/trunk/tud/; revision=10546
Sander van der Burg committed
Feb 7, 2008 at 14:35 UTC
d197e80abc9bf4e26c5ed37c338d608899b7a7eb
1 file changed
+60
webdsl.nix
new
+60
@@ -0,0 +1,60 @@
1
+{
2
+ boot = {
3
+ grubDevice = "/dev/sda";
4
+
5
+ initrd = {
6
+ extraKernelModules = [ "mptbase" "mptscsih" "mptsas" ];
7
+ };
8
+ };
9
+
10
+ fileSystems = [
11
+ {
12
+ mountPoint = "/";
13
+ device = "/dev/sda4";
14
+ fsType = "ext3";
15
+ }
16
+ ];
17
+
18
+ swapDevices = [
19
+ { device = "/dev/sda3"; }
20
+ ];
21
+
22
+ networking = {
23
+ defaultGateway = "130.161.158.1";
24
+ hostName = "webdsl";
25
+ domain = "st.ewi.tudelft.nl";
26
+
27
+ interfaces = [ { ipAddress = "130.161.159.185"; name = "eth0"; subnetMask = "255.255.254.0"; } ];
28
+ nameservers = [ "130.161.158.4" "130.161.158.133" ];
29
+ useDHCP = false;
30
+ };
31
+
32
+ services = {
33
+ sshd = {
34
+ enable = true;
35
+ };
36
+
37
+ httpd = {
38
+ enable = true;
39
+ adminAddr = "webdsl@st.ewi.tudelft.nl";
40
+ mod_jk = {
41
+ enable = true;
42
+ applicationMappings = [ "webdslorg" ];
43
+ };
44
+ };
45
+
46
+ mysql = {
47
+ enable = true;
48
+ };
49
+
50
+ jboss = {
51
+ enable = true;
52
+ useJK = true;
53
+ };
54
+
55
+ vsftpd = {
56
+ enable = true;
57
+ anonymousUser = true;
58
+ };
59
+ };
60
+}