Size: 2922
Comment: Move email higher
|
Size: 3062
Comment: Update my example
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
This page contains a number of working examples of DomTool configuration. | 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. |
Line 7: | Line 7: |
= MichaelOlson = | = mwolson.org = |
Line 17: | Line 17: |
dnsIP "www" "69.90.123.68"; dnsIP "blog" "69.90.123.68"; dnsIP "hariken" "66.253.212.116"; (* my home computer *) |
|
Line 34: | Line 31: |
vhost "www" where | web "www" where |
Line 58: | Line 55: |
(* Example of serving page to deleuze, should we ever decide to *) (* allow that *) (* vhost "git" where *) (* WebNodes = ["deleuze"]; *) (* with ... *) (* end; *) |
|
Line 67: | Line 56: |
vhost "blog" where | web "blog" where |
Line 78: | Line 67: |
vhost "dav" with | webAtIp "69.90.123.81" "dav" with |
Line 82: | Line 71: |
vhost "dav" where | (* Note: this contains the IP address that I registered for via *) (* the portal. You'll get errors if you try to use it. *) webAtIp "69.90.123.81" "dav" where |
Line 84: | Line 75: |
(* NOTE: The following is a temporary measure. It probably *) (* won't work for you. See MemberManual/ServingWebsites. *) SSL = use_cert "/etc/apache2/ssl/apache.pem"; |
SSL = use_cert "/etc/apache2/ssl/user/mwolson.org.pem"; |
Line 96: | Line 85: |
domain "hariken.mwolson.org" with (* Permit email delivery for my computer *) nameserver "ns1.hcoop.net"; nameserver "ns3.hcoop.net"; dnsDefault "66.253.212.116"; dnsMail 10 "mail.mwolson.org"; handleMail; emailAlias "mwolson" "mwolson"; emailAlias "news" "mwolson"; emailAlias "root" "mwolson"; end; |
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.
mwolson.org
Here is MichaelOlson's annotated DomTool configuration.
domain "mwolson.org" with (* DNS settings *) nameserver "ns1.hcoop.net"; nameserver "ns3.hcoop.net"; dnsDefault "69.90.123.68"; dnsIP "mail" "69.90.123.67"; dnsMail 10 "mail.mwolson.org"; (* email *) handleMail; emailAlias "me" "mwolson"; emailAlias "me.purdue" "mwolson"; emailAlias "me.vending" "mwolson"; emailAlias "mwolson" "mwolson"; emailAlias "hostmaster" "mwolson"; emailAlias "news" "mwolson"; emailAlias "webmaster" "mwolson"; (* Default webspace *) web "www" where DocumentRoot = (home "public_html"); with addDefaultCharset "utf-8"; serverAliasDefault; (* Change www.mwolson.org to mwolson.org *) rewriteCond "%{HTTP_HOST}" "^www\.mwolson\.org$" [cond_nocase]; rewriteRule "^(.*)$" "http://mwolson.org$1" [redirectWith redir301,last]; scriptAlias "/cgi-bin/" (home "cgi-bin/"); rewriteRule "^/$" "http://mwolson.org/web/WelcomePage.html" [last]; rewriteRule "^/blog/projects(.*)" "http://blog.mwolson.org/tech/projects$1" [redirectWith redir301,last]; rewriteRule "^/blog([^.].*)" "http://blog.mwolson.org$1" [redirectWith redir301,last]; rewriteRule "^/cs158" "http://mwolson.org/classes/cs158/index.html" []; rewriteRule "^/favicon\.ico$" "http://mwolson.org/static/logos/favicon.ico" []; rewriteRule "^/static/albums/(.*)" "http://mwolson.risnerolson.org/albums/$1" []; end; (* Blog *) web "blog" where DocumentRoot = (home "public_html/blog"); with addDefaultCharset "utf-8"; alias "/favicon.ico" (home "public_html/static/logos/favicon.ico"); alias "/comments.js" (home "public_html/comments.js"); rewriteRule "^/projects(.*)" "http://blog.mwolson.org/tech/projects$1" []; scriptAlias "/" (home "cgi-bin/pyblosxom/pyblosxom.cgi/"); end; (* DAV access *) webAtIp "69.90.123.81" "dav" with rewriteRule "^(.*)$" "https://dav.mwolson.org$1" [redirect]; end; (* Note: this contains the IP address that I registered for via *) (* the portal. You'll get errors if you try to use it. *) webAtIp "69.90.123.81" "dav" where DocumentRoot = (home "dav"); SSL = use_cert "/etc/apache2/ssl/user/mwolson.org.pem"; with addDefaultCharset "utf-8"; location "/" with davFilesystem; end; end; end; domain "hariken.mwolson.org" with (* Permit email delivery for my computer *) nameserver "ns1.hcoop.net"; nameserver "ns3.hcoop.net"; dnsDefault "66.253.212.116"; dnsMail 10 "mail.mwolson.org"; handleMail; emailAlias "mwolson" "mwolson"; emailAlias "news" "mwolson"; emailAlias "root" "mwolson"; end;