Как развернуть флеш-проекты без номера порта?Каков стандартный подход к размещению нескольких колб на одном сервере? - PullRequest
0 голосов
/ 31 января 2019

У меня есть три продукта, и я хочу разместить их на моем сервере.

Я не уверен, как их развернуть.Из досягаемости, которую я сделал, я понимаю, что есть два способа.

  1. Развертывание каждого продукта на разных портах

http://3.18.21.199:5001/twiiter http://3.18.21.199:5002/summaryhttp://3.18.21.199:5003/sentiment

Развернуть каждый на том же порту с различным маршрутом.

http://3.18.21.199:5000/twiiter http://3.18.21.199:5000/summary http://3.18.21.199:5000/sentiment

Могу ли я получить предложение от колба выродка ,.Это правильный путь.

Кроме того, когда мы запускаем продукт, не обязательно указывать ссылку с номером порта.Как

3.18.21.199: 5001 / twiiter 3.18.21.199:5002/summary 3.18.21.199:5003/sentiment

В идеале это должно быть

3.18.21.199 / twiiter 3.18.21.199 / резюме 3.18.21.199/sentiment

Как этого добиться?

1 Ответ

0 голосов
/ 31 января 2019

Не думаю, что на одном порту можно запускать два приложения.Использование обратного прокси-сервера на самом деле не будет работать, так как он не будет знать, в какое приложение направить запрос.

Вам нужно будет запустить их на разных портах, кроме того, что вы можете попробоватьсделать (учитывая, что 3 приложения маленькие), это объединить их в одно приложение, используя чертежи.Другой способ сделать это - создать субдомены, например:

twitter.3.18.21.199.com sentiment.3.18.21.199.com summary.3.18.21.199.com

для достижениясначала вам нужно будет раскрутить три процесса Gunicorn на один из трех разных портов, а затем настроить обратный прокси-сервер Nginx, следуя этому видео , затем этот вопрос

самый идеальныйОднако вам нужно просто объединить эти три приложения.

...