Хотя они работают на разных IP-адресах, они работают на одной и той же машине, поэтому на одной и той же машине вы не можете запускать два процесса на одном и том же узле.
Поскольку вы используете nginx, лучшим решением будетделать обратный прокси для процесса узла.
Используйте разные домены для обоих процессов и используйте Nginx для их перенаправления следующим образом:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name www.xxx.me xxx.me;
# your IIS config for nginx
}
# slack
server {
listen 80;
server_name xxx.xxx.me;
location / {
proxy_pass http://localhost:7777;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Выше приведенный фрагмент предполагает, что ваш процесс узла работает на 7777