Skip to content

jahands/multiweb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

multiweb

Serve multiple websites easily using Go.

Base URL: sites.example.com

Folder structure:

sites // The root folder
  - foo.com
    - www                   // foo.com website files go here.
    - ssl                   // SSL certs for foo.com go here
        ssl.bundle.crt      // SSL bundle for site
        ssl.key             // SSL key
    - a.foo.com             // a.foo.com
      - www                 // a.foo.com site files.
      - ssl                 // SSL certs for a.foo.com  
          ssl.bundle.crt
          ssl.key
    - b.foo.com
      - www
  - bar.com
    - www
    - c.bar.com
      - www
      - d.bar.com
        - www
        - ssl
            ssl.bundle.crt
            ssl.key

foo.com DNS CNAME: foo.com.sites.example.com

bar.com DNS CNAME: bar.com.sites.example.com

c.bar.com DNS CNAME: c.bar.com.sites.example.com

About

Serve multiple websites easily using Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published