{ "info": { "author": "Alessandro Molina", "author_email": "amol@turbogears.org", "bugtrack_url": null, "classifiers": [], "description": "About VHostino\n-------------------------\n\nvhostino is a virtual hosts manager for `Mozilla Circus `_.\n\nInstalling\n-------------------------------\n\nvhostino can be installed from pypi::\n\n easy_install vhostino\n\nor::\n\n pip install vhostino\n\nshould just work for most of the users\n\nUsing VHostino\n---------------------------------\n\nSimply **name your watcher and socket as the domain** they have to serve and set\n``vhostino.vhost = True`` to make them serve through virtual hosts on the vhostino ``port``::\n\n [plugin:vhostino]\n use = vhostino.VHostino\n host = 0.0.0.0\n port = 8000\n\n [watcher:www.mywebsite.com]\n cmd = chaussette --fd $(circus.sockets.www.mywebsite.com) myapp.application\n use_sockets = True\n\n vhostino.vhost = True\n\n uid = www-data\n gid = www-data\n\n [socket:www.mywebsite.com]\n host = 127.0.0.1\n port = 8082\n\n\nThe ``myapp.application`` web application will be served as usual on ``127.0.0.1:8082``\nbut will be also available on port ``8000`` when the domain ``www.mywebsite.com`` is requested.\n\nDefault Virtual Host\n---------------------------\n\nBy default VHostino will answer with a 404 error whenever a non configured host is requested,\nto serve a default virtual host simply set the ``vhostino.default_vhost = True`` option inside\na watcher, whenever a virtual host is not available to serve the request it will be proxied to\nthat process.\n\nNotes\n---------------------------\n\nTo perform virtual hosts resolution vhostino uses the ``watcher`` name, so make sure that\nyour watchers are named like the domain they need to serve. In future versions aliases\nwill also be added.\n\nTo match ``socket`` and ``watcher`` vhostino uses their name, so make sure that your socket\nshare the same name, otherwise vhostino won't be able to detect the process port.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amol-/vhostino", "keywords": "", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "vhostino", "package_url": "https://pypi.org/project/vhostino/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vhostino/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/amol-/vhostino" }, "release_url": "https://pypi.org/project/vhostino/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "Virtual Hosts Plugin for Mozilla Circus", "version": "0.0.1" }, "last_serial": 1410899, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "677116b62df63fb6411a8587fd22fa5e", "sha256": "e17ddd16b02b123af6d57eaf73ed46f3564027c1fcbacab5263855d599c7692c" }, "downloads": -1, "filename": "vhostino-0.0.1.tar.gz", "has_sig": false, "md5_digest": "677116b62df63fb6411a8587fd22fa5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4293, "upload_time": "2015-02-05T15:00:31", "url": "https://files.pythonhosted.org/packages/ed/4d/262dcf6d600199f6e651fa4bba396d55c26946070dddecd90efa96967d3e/vhostino-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "677116b62df63fb6411a8587fd22fa5e", "sha256": "e17ddd16b02b123af6d57eaf73ed46f3564027c1fcbacab5263855d599c7692c" }, "downloads": -1, "filename": "vhostino-0.0.1.tar.gz", "has_sig": false, "md5_digest": "677116b62df63fb6411a8587fd22fa5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4293, "upload_time": "2015-02-05T15:00:31", "url": "https://files.pythonhosted.org/packages/ed/4d/262dcf6d600199f6e651fa4bba396d55c26946070dddecd90efa96967d3e/vhostino-0.0.1.tar.gz" } ] }