Deploy rasa on a ssl enabled server

Hello @a-anand-91119 hope you doing well!

Blockquote

Actually I’m stuck at some point in my project where simply i deployed my chat-bot on a local server and connected it to a website which is running on another server . what issue i’m facing is that the request to my rasa server is being block because the website is using SSL and my server is not accepting it because i did not initialise SSL in it till now.How i confirm it, by doing a test When i stopped SSL at web end the rasa server also started getting request so that’s what i know that there is some problem at the SSL request.

Blockquote

What i want to know is how can i apply your 2nd approach which you have mentioned “2. You can use Nginx as a reverse proxy to redirect calls to an http rasa server”

Blockquote

and where i need to write these

Preformatted text location ~ ^/rasa([^?]+)(?.*)? { resolver 127.0.0.11 valid=30s;

                set $rasa_server http://rasa:5005$1?$args;

                proxy_http_version              1.1;
                proxy_cache_bypass              $http_upgrade;

                proxy_set_header Upgrade        $http_upgrade;
                proxy_set_header Connection     "upgrade";

                proxy_pass                      $rasa_server;
                proxy_read_timeout              300;
        }

Blockquote

code of line in my project. Sorry in advance that i can not share my project due to some policy.

Blockquote

What i have done is : installed nginx in my ubuntu 18.04 and using rest api for the endpoint channel not socket io. And I’m a beginner for this project so don’t know what to do next. It will be very helpful if you could help me in here. Thanks in advance!