Local setup - msanterre/canoe GitHub Wiki
Setting up canoe locally
Canoe needs to separate its application host to its redirection host. Locally this can be done by using lvh.me
or your host file.
nginx
lvh.me
Add these to your local nginx.conf file.
server {
listen 80;
server_name canoeapi.lvh.me;
location / {
include /usr/local/etc/nginx/includes/proxy.conf;
proxy_pass http://127.0.0.1:5050;
}
}
server {
listen 80;
server_name canoe.lvh.me;
location / {
include /usr/local/etc/nginx/includes/proxy.conf;
proxy_pass http://127.0.0.1:5050;
}
}
proxy.conf
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Client-Verify SUCCESS;
proxy_set_header X-Client-DN $ssl_client_s_dn;
proxy_set_header X-SSL-Subject $ssl_client_s_dn;
proxy_set_header X-SSL-Issuer $ssl_client_i_dn;
proxy_read_timeout 1800;
proxy_connect_timeout 1800;
Apache
TODO