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

Last change on this file since 315 was 257, checked in by Nishi, on Oct 4, 2024 at 2:34:27 PM

[release 2.04] can read mime.types from apache

  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1/* $Id: genconf.c 257 2024-10-04 05:34:27Z nishi $ */
2
3#include "../config.h"
4
5#include <stdio.h>
6
7int main(int argc, char** argv) {
8 if(argc < 4) {
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 %s/mod_cgi.%s\n", argv[2], argv[3]);
22 printf("#LoadModule %s/mod_proxy.%s\n", argv[2], argv[3]);
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("MIMEFile mime.types\n");
32 printf("\n");
33 printf("Icon all /icons/unknown.png\n");
34 printf("Icon text/* /icons/text.png\n");
35 printf("Icon image/* /icons/image.png\n");
36 printf("Icon misc/dir /icons/folder.png\n");
37 printf("Icon misc/parent /icons/parent.png\n");
38 printf("DirectoryIndex index.html\n");
39 printf("\n");
40 printf("ReadmeFile README\n");
41 printf("\n");
42 printf("DocumentRoot %s/www\n", argv[1]);
43 printf("BeginDirectory %s/www\n", argv[1]);
44 printf(" Allow all\n");
45 printf("EndDirectory\n", argv[1]);
46 return 0;
47}
Note: See TracBrowser for help on using the repository browser.