Я установил nextcloud на сервер с TLS. Ваша установка прошла успешно. На моем сервере iptables включен и настроен следующим образом:
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
ACCEPT tcp -- 192.168.2.5 0.0.0.0/0 tcp dpt:2500
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp spt:53
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Эти правила разрешают SSH через порт 2500 (настроенный в / etc / ssh / sshd_config), HTTPS и HTTP. Вот проблема.
Когда я получаю доступ к cloud.intec.local (настроенному с помощью DNS), я не могу запросить nextcloud. Отображает ошибку.
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку и не смог выполнить ваш запрос.
Если эта ошибка повторяется несколько раз, обратитесь к администратору сервера, включите в свой отчет приведенные ниже технические данные.
Более подробную информацию можно найти в журнале сервера.
Что я делаю плохо?
ОБНОВЛЕНО:
Если iptables включен с этими правилами, я сканирую пакеты с помощью Wireshark, он отображает пакеты TCP denied. Но я не понимаю, потому что iptables отклонил этот пакет, если в пакетах есть порт 443.
введите описание изображения здесь
35 10.339162338 192.168.2.5 192.168.2.4 TCP 66 [TCP Keep-Alive] 42070 -> 443 [ACK] Seq=1351 Ack=2591 Win=41088 Len=0 TSval=2575559860 TSecr=657162501
35 10.339162338 192.168.2.4 192.168.2.5 TCP 66 [TCP Keep-Alive] 443 -> 42070 [ACK] Seq=2591 Ack=1352 Win=64128 Len=0 TSval=657172504 TSecr=2575539815
Что значит эти пакеты?