Я занимаюсь разработкой двух разных чат-ботов, и они у меня на виртуальной машине Google Platform. Я хочу знать, как получить к ним доступ следующим образом:
-> https://example.com/chatbot1
-> https://example.com/chatbot2
Вместо:
-> https://example.com: 5001
-> https://example.com: 5002
Я хочу сделать это, чтобы я мог запустить несколько чат-ботов на одной и той же виртуальной машине, и я не выставляю порты. После этого идея заключается в том, чтобы вставить чат-бота в сеть третьего пользователя следующим образом:
<script>
WebChat.default.init({
selector: "#webchat",
initPayload: "XXX",
interval: 1000,
customData: {"userId": "123"},
socketUrl: "http://example.com/chatbot1",
socketPath: "/socket.io/",
title: "XXX",
subtitle: "XXX",
inputTextFieldHint: "XXX",
connectingText: "XXX",
hideWhenNotConnected: true,
fullScreenMode: false,
showFullScreenButton: false,
profileAvatar: "xxx.jpg",
params: {
images: {
dims: {
width: 250,
height: 200,
}
},
storage: "XXX",
},
})
</script>
Оба должны работать через HTTPS. Мне нужно Apache или что-то подобное? Если это так, как я могу его настроить? Я не знаю, имеет ли это отношение, но у меня есть доступ к ВМ только через S SH.