Difference between revisions of "Private Label SSL"

From Beds24 Wiki
Jump to navigation Jump to search
Line 18: Line 18:
 
3) Setup apache to serve your domain using https:
 
3) Setup apache to serve your domain using https:
  
4) Setup apache to work as a reverse proxy using the following configuration.
+
4) Setup apache to work as a reverse proxy using one of the following configurations.
 +
 
 +
For the booking page.
  
 
   # We're not an open proxy
 
   # We're not an open proxy
Line 30: Line 32:
 
   ProxyPass / https://booking.beds24.com/
 
   ProxyPass / https://booking.beds24.com/
 
   ProxyPassReverse / https://booking.beds24.com/
 
   ProxyPassReverse / https://booking.beds24.com/
 +
 +
 +
For the control panel
 +
 +
  # We're not an open proxy
 +
  ProxyRequests off
 +
  # Proxying is available for anyone
 +
  <Proxy *>
 +
    Order deny,allow
 +
    Allow from all
 +
  </Proxy>
 +
  # The site we're proxying
 +
  ProxyPass / https://admin.beds24.com/
 +
  ProxyPassReverse / https://admin.beds24.com/

Revision as of 15:08, 21 November 2014

This page explains how to setup your own domain name with a SSL certificate

Showing the booking page securely requires using an SSL certificate for the secure https protocol. Beds24.com has a certificate but if you use your own domain with our certificate the browser will show a warning message.

We can purchase and install a certificate, provide you with a private ip address and a reverse proxy server on our servers for a fee.

It is possible to do this yourself on your own server. We cannot provide support for any work on your server.

You will need root access to a server with a dedicated ip address, in principle a small virtual server should be adequate.

1) Setup a LAMP server for your domain.

2) Purchase an ssl certificate for your domain.

3) Setup apache to serve your domain using https:

4) Setup apache to work as a reverse proxy using one of the following configurations.

For the booking page.

 # We're not an open proxy
 ProxyRequests off
 # Proxying is available for anyone
 <Proxy *>
   Order deny,allow
   Allow from all
 </Proxy>
 # The site we're proxying 
 ProxyPass / https://booking.beds24.com/
 ProxyPassReverse / https://booking.beds24.com/


For the control panel

 # We're not an open proxy
 ProxyRequests off
 # Proxying is available for anyone
 <Proxy *>
   Order deny,allow
   Allow from all
 </Proxy>
 # The site we're proxying 
 ProxyPass / https://admin.beds24.com/
 ProxyPassReverse / https://admin.beds24.com/