source: Main/trunk/Tool/genconf.c@ 129

Last change on this file since 129 was 129, checked in by Nishi, on Sep 23, 2024 at 7:21:20 PM

forgot to commit itworks.c

  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1/* $Id: genconf.c 129 2024-09-23 10:21:20Z nishi $ */
2
3#include "../config.h"
4
5#include <stdio.h>
6
7int main(int argc, char** argv) {
8 if(argc < 2) {
9 return 1;
10 }
11 printf("##\n");
12 printf("## tewi.conf -- Tewi HTTPd configuration file\n");
13 printf("##\n");
14 printf("\n");
15 printf("# This configuration file is auto-generated.\n");
16 printf("\n");
17 printf("ServerRoot %s\n", argv[1]);
18 printf("\n");
19 printf("ServerAdmin %s\n", SERVER_ADMIN);
20 printf("\n");
21 printf("LoadModule lib/tewi/mod_cgi.so\n");
22 printf("#LoadModule lib/tewi/mod_proxy.so\n");
23 printf("\n");
24 printf("Listen 80\n");
25 printf("#ListenSSL 443\n");
26 printf("\n");
27 printf("#SSLKey key.pem\n");
28 printf("#SSLCertificate cert.pem\n");
29 printf("\n");
30 printf("MIMEType all application/octet-stream\n");
31 printf("MIMEType .html text/html\n");
32 printf("MIMEType .txt text/plain\n");
33 printf("MIMEType .png image/png\n");
34 printf("\n");
35 printf("Icon all /icons/unknown.png\n");
36 printf("Icon text/* /icons/text.png\n");
37 printf("Icon image/* /icons/image.png\n");
38 printf("Icon misc/dir /icons/folder.png\n");
39 printf("Icon misc/parent /icons/parent.png\n");
40 printf("DirectoryIndex index.html\n");
41 printf("\n");
42 printf("Readme README\n");
43 printf("\n");
44 printf("DocumentRoot %s/www\n", argv[1]);
45 printf("\n");
46 printf("BeginDirectory %s/www\n", argv[1]);
47 printf("\tAllow all\n");
48 printf("EndDirectory\n", argv[1]);
49}
Note: See TracBrowser for help on using the repository browser.