Changes

Jump to navigation Jump to search

Private Label SSL

1,094 bytes added, 21:51, 2 September 2020
no edit summary
[[Category:How to]]
[[Category:Booking_Page]]
<div class="heading">SSL</div>
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 becasue the certificate must match your domain name.
Experienced network administrators can set the SSL up themselves using one of the options below: == Option 1: Using Cloudflare for SSL to open your control panel login ==
This has been tested and works on the cloudflare.com free plan.
3) Setup your DNS at Cloudflare for all existing services at your domain and sub domains. Cloudflare will attempt to do this automatically.
4) Add a CNAME record at Cloudflare for your private label domain or sub domain pointing to '''admin@.beds24.com'''with proxy status = '''Proxied''' 5) Go to the Crypto menu in Cloudflare and change "SSL" = '''Full'''. 6) Go to CloudFlare -> SSL Tab -> Edge Certificates -> At Bottom page -> Enable Universal SSL 7) Wait up to 24 hours and your domain should open with https://
58) Go Once https:// is working, go to the Crypto menu in Cloudflare and change set "SSLAlways use HTTPS" =FULL.ON
6) Wait 24 hours and = Option 2: Using Cloudflare for SSL to open your domain should open with https://booking page=
71) Once https:// is working, go to Follow all the Crypto menu steps above in "Using Cloudflare and set "Always use HTTPSfor SSL to open your control panel login" = ON
2) Go to the menu "Page Rules in Cloudflare
== Using 3) Add a fully managed secure proxy from Beds24 ==new rule and for "If the URL matches" enter your private label domain.
We can purchase and install a certificate, provide you 4) Add the rule type "Forwarding Url" with a private ip address and a reverse proxy server on our servers for a fee. "Permanent 301" type
Contact support for information about 5) For the chargeforwarding domain, enter your private label domain and add '''booking.php?propid=12345''' where 12345 is the property you want to open. You can open all properties with '''booking.php?ownerid=1234''' where 1234 is your Beds24 owner id number.
for example https://my.private.domain.com/booking.php?propid=12345
== Option 3: Installing your own reverse proxy server ==
It is possible to do this yourself on your own server.
These instructions are for a LAMP server.
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span> You will need root access to your server, the ability to configure apache and the ability to install a SSL certificate. In principle a small virtual server should be adequate.
1) Setup a LAMP server for your domain.
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span> If you are not using a LAMP proxy server, make sure your server sends requests with HTTP_X_FORWARDED_HOST set as your domain name.
= Option 4: Fully managed secure proxy from Beds24=
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.
If you are not using a LAMP proxy server, make sure your server sends requests with HTTP_X_FORWARDED_HOST set as your domain nameContact support for information about the charge.

Navigation menu