Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

connect to application server via unix-domain socket #383

Merged
merged 7 commits into from Jun 29, 2015

Conversation

@kazuho
Copy link
Member

@kazuho kazuho commented Jun 29, 2015

Some application servers speaking HTTP/1.1 is capable of listening to an unix-domain socket (which is often faster and easier to operate than TCP sockets).

This PR add to the proxy implementation of H2O the support to connect to such servers.

The URL of such a server is expressed by http://[unix:/path/to/socket]/path (which loosely conforms to the syntax of URI defined in RFC 3986.

obsoletes #51

kazuho added 6 commits Jun 27, 2015
…0reverse-proxy/test.pl --unix-socket=1` (note: requires an unreleased version of Starlet)
…ce the struct name might be `#define`-ed
@kazuho kazuho force-pushed the kazuho/proxy-unix-socket branch to 9375d03 Jun 29, 2015
kazuho added a commit that referenced this pull request Jun 29, 2015
connect to application server via unix-domain socket
@kazuho kazuho merged commit e448231 into master Jun 29, 2015
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@cubicdaiya
Copy link
Contributor

@cubicdaiya cubicdaiya commented Jun 29, 2015

👍

kazuho added a commit that referenced this pull request Dec 18, 2015
kazuho added a commit that referenced this pull request Dec 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants