3261
Comment:
|
← Revision 134 as of 2018-10-20 18:24:55 ⇥
3953
placing anything not meant to be served from hcoop.net/~YOU considered dangerous
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl Known:read,write,revert,admin All:read | |
Line 2: | Line 3: |
Line 4: | Line 6: |
[[TableOfContents]] | <<TableOfContents>> |
Line 84: | Line 86: |
DocumentRoot = home "public_html/distortions.net/" | DocumentRoot = home "websites/distortions.net/" |
Line 88: | Line 90: |
DocumentRoot = home "public_html/geo/wordpress/" | DocumentRoot = home "websites/geo/wordpress/" |
Line 91: | Line 93: |
DocumentRoot = home "public_html/distortions.net/biblio"; | DocumentRoot = home "websites/distortions.net/biblio"; |
Line 96: | Line 98: |
DocumentRoot = home "public_html/chemistry"; | DocumentRoot = home "websites/chemistry"; |
Line 100: | Line 102: |
DocumentRoot = home "public_html/gallery"; | DocumentRoot = home "websites/gallery"; |
Line 105: | Line 107: |
= covariant.me = This is DaniilFrumin's simple website featuring a bunch of html files generated by a static site generator Hakyll, and a DarcsWeb instance {{{ dom "covariant.me" where WWW = begin options [indexes]; set_indexOptions [fancyIndexing]; readmeName "README"; end; with web "repos" where DocumentRoot = home "www/repos.covariant.me/"; with scriptAlias "/browse" (home "darcsweb/darcsweb.cgi"); rewriteRule "^/$" "/browse" [redirectWith permanent]; end; simpleWeb "darcs" "websites/stuff/darcs/"; emailAlias "dan" "<REDACTED>" end; }}} ---- CategoryMemberManual CategoryNeedsWork |
This page contains a number of working examples of DomTool configuration. People are welcome to add their own working examples to this page if they like.
spinlocksolutions.com
Here is DavorOcelic's annotated DomTool configuration.
dom "spinlocksolutions.com" where Aliases = ["spinlock-solutions.com"]; DocumentRoot = home "web/spinlocksolutions.com"; WWW = begin addDefaultCharset "utf-8"; scriptAlias "/cgi-bin/" ( home "web/cgi-bin/" ); scriptAlias "/sl" ( home "web/cgi-bin/sl" ); (* directoryIndex ["/sl/index"]; *) rewriteRule "^/$" "/sl/index" [redirectWith permanent]; alias "/debian" ( home "debian/repository" ); directory ( home "debian/repository" ) with options [ indexes ]; orderAllowDeny; allowFromAll; end end with dnsIP "secure" mire_ip; dnsIP "mail" deleuze_ip; dnsIP "rt" "195.29.212.142"; web "techpubs" where DocumentRoot = home "web/techpubs.sl.com"; with addDefaultCharset "utf-8"; directoryIndex ["index.html"]; directory ( home "web/techpubs.sl.com/" ) with options [ indexes, followSymLinks ]; orderAllowDeny; allowFromAll; (* addDescription "Hands-on Debian GNU Guide" ["debian.html"]; *) headerName "/HEADER.html"; readmeName "README"; indexOptions [descriptionWidth autofit, fancyIndexing, foldersFirst, nameWidth autofit, scanHtmlTitles , suppressHtmlPreamble, trackModified, versionSort, suppressRules, suppressIcon]; indexIgnore [".htaccess", "*.bak", "*~"]; end; end; web "secure" with rewriteRule "^(.*)$" "https://secure.spinlocksolutions.com$1" [redirect] end; web "secure" where DocumentRoot = home "web/spinlocksolutions.com"; SSL = use_cert "/etc/apache2/ssl/apache.pem" with addDefaultCharset "utf-8"; scriptAlias "/cgi-bin/" ( home "web/cgi-bin/" ); scriptAlias "/sl" ( home "web/cgi-bin/sl" ); (* directoryIndex ["/sl/index"]; *) rewriteRule "^/$" "/sl/index" [redirectWith permanent]; alias "/debian" ( home "debian/repository" ); directory ( home "debian/repository" ) with options [ indexes ]; orderAllowDeny; allowFromAll; end; end; end;
distortions.net
Here's RyanMikulovsky's very simple example:
dom "distortions.net" where DefaultAlias = false; (* avoids *@distortions.net e-mail alias *) DocumentRoot = home "websites/distortions.net/" with emailAlias "ryan" "ryan@hcoop.net"; (* the only e-mail address I want *) wordPress "geology" where (* sets up proper rewrite rules etc. *) DocumentRoot = home "websites/geo/wordpress/" end; web "biblio" where DocumentRoot = home "websites/distortions.net/biblio"; with addDefaultCharset "utf-8"; (* probably not necessary... *) end; web "chemistry" where DocumentRoot = home "websites/chemistry"; with end; web "gallery" where (* for Gallery PHP software *) DocumentRoot = home "websites/gallery"; with end; end;
covariant.me
This is DaniilFrumin's simple website featuring a bunch of html files generated by a static site generator Hakyll, and a DarcsWeb instance
dom "covariant.me" where WWW = begin options [indexes]; set_indexOptions [fancyIndexing]; readmeName "README"; end; with web "repos" where DocumentRoot = home "www/repos.covariant.me/"; with scriptAlias "/browse" (home "darcsweb/darcsweb.cgi"); rewriteRule "^/$" "/browse" [redirectWith permanent]; end; simpleWeb "darcs" "websites/stuff/darcs/"; emailAlias "dan" "<REDACTED>" end;