Может ли две программы работать с одним портом, но на разных IP?
Добрый день, подскажите, пожалуйста, можно ли на компьютере запустить и Apache2, и nginx чтобы они одновременно слушали 80-ый порт, но на разных IP адресах?
Сейчас nginx выдаёт ошибку, что Cannot assign requested address.
Smilleey: Apache правильно подцепился к 178.57.218.215, только 443 почему-то не слушает. Перезагружали его?
С gitlab я особо не знаком, там есть нормальный nginx.conf ?
Smilleey: Это не должно быть связанно с Apache (с тем, что он занимает адрес:порт). Попробуйте тоже самое проделать при остановленном Apache, скорее всего ошибка повторится.
А интерфейс 95.183.12.200 реально существует на этом хосте?
Можно, но лучше повесить апач на порт например 8888, а через nginx проксировать на него с порта 80.
Это очень распространенная конфигурация, и не нужно будет заморачиваться с привязкой к разным адресам. Ну и конфиг у энжинкса проще на порядок...