source: Main/trunk/Tool/genconf.c

Last change on this file 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
RevLine 
[128]1/* $Id: genconf.c 257 2024-10-04 05:34:27Z nishi $ */
2
3#include "../config.h"
4
5#include <stdio.h>
6
[129]7int main(int argc, char** argv) {
[131]8 if(argc < 4) {
[128]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");
[132]21 printf("#LoadModule %s/mod_cgi.%s\n", argv[2], argv[3]);
[131]22 printf("#LoadModule %s/mod_proxy.%s\n", argv[2], argv[3]);
[128]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");
[257]31 printf("MIMEFile mime.types\n");
[128]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");
[176]40 printf("ReadmeFile README\n");
[128]41 printf("\n");
42 printf("DocumentRoot %s/www\n", argv[1]);
43 printf("BeginDirectory %s/www\n", argv[1]);
[161]44 printf(" Allow all\n");
[128]45 printf("EndDirectory\n", argv[1]);
[168]46 return 0;
[128]47}
Note: See TracBrowser for help on using the repository browser.