Как правильно открыть 80 порт для 2-x провайдеров?
можно
Вы можете:
1 просто добавить на веб-сервер с адресом 192.168.1.10 еще 1 ип адрес, повесить на него такоqже виртуал хост и пробрасывать на него 80ый порт с другова провайдера. (этот адрес должен выходить в интернет именно с другова провайдера)
2 Либо вам придется вникать в проблему: сейчас у вас скорее всего на шлюзе стоит простой NAT и роутинг (пара таблиц в каждой свой дефаулт гейтвей) - и правила эту сеть или ипы через 1го провадера а другие через другова, поэтому даже если пришли пакеты с другова провайдера на порт 80 они всеравно уходят через 1го провадер и ничего не работает, решить проблему можно почитав LARTC и доки по iptables iproute2. но там много не очевидных вещей, увелкательые приключения с tcpdump вам гарантированны.