LINUX.ORG.RU
ФорумAdmin

Как вернуть 80 порт?

 , ,


0

1

Просьба помочь. Ситуация следующая: на сервере (Raspbian) стояло приложение (domoticz, если важно), которое по умолчанию имело веб интерфейс на 8080 порту. При заходе из браузера на локальный ip автоматически открывался ip:8080. Установил на сервер LAMP + CMS, соответственно появилось желание, чтобы при заходе из браузера открывался адрес ip:80. Но не тут-то было. При попытке зайти просто на ip, как и раньше открывается ip:8080, при попытке явно указать ip:80 все равно перекидыват на ip:8080. Однако, если зайти на белый ip роутера ip:8080, где 8080 порт переадресуется на 80 порт сервера, то сайт отображается. Как корректно удалить приложение domoticz не нашел, поэтому просто удалил каталог с ним, это не помогло, просто перестал отображаться веб интерфейс приложения. Где поменять порт?



Последнее исправление: lavAzza (всего исправлений: 1)

Ответ на: комментарий от Nicholass

iptables не трогал, везде ACCEPT

Chain INPUT (policy ACCEPT) target prot opt source destination

Chain FORWARD (policy ACCEPT) target prot opt source destination

Chain OUTPUT (policy ACCEPT) target prot opt source destination

lavAzza
() автор топика
Ответ на: комментарий от lavAzza

Чую, что нужно tcpdump'ом посмотреть, но я не гуру оного потому если сможешь - погугли как и посмотри

Nicholass ★★★
()

Как корректно удалить приложение domoticz не нашел

Как ставил, так и удалешь - пакетным менеджером, make uninstall или что у тебя там.

Вообще похоже что у тебя просто браузер адрес из какого-нибудь кэша тянет - приложение на 80 порту у тебя номально отвечает при заходе с другого адреса (судя по описанию), значит 99% что редиректов там никаких нет. Можешь проверить тем же wget'ом нет ли редиректов при запросе 80 порта по внутреннему ip.

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy

Я пытался заходить другими браузерами, на всякий случай почистив полностью их кеш. Все равно после ввода адреса 192.168.0.5 появляется 192.168.0.5:8080. Почитаю про wget.

lavAzza
() автор топика
Ответ на: комментарий от lavAzza

Почитаю про wget.

wget -O /dev/null http://IPТвоегоСервераИлиЧтоТамУТебя/

Если перенаправлений с кодами 301\302 нет то все ОК.

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy
--2016-07-02 21:53:00--  http://192.168.0.106/
Connecting to 192.168.0.106:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://192.168.0.106:8080/ [following]
--2016-07-02 21:53:00--  http://192.168.0.106:8080/
Connecting to 192.168.0.106:8080... failed: Connection refused.
lavAzza
() автор топика
Ответ на: комментарий от lavAzza

301 Moved Permanently Location: http://192.168.0.5:8080/

Таки перенаправление есть. Что висит на 80 порту, давай смотреть его конфиги: netstat -nlp | grep 80, в правом столбце будет указано что за процесс (PID/Имя). По PID можно найти процесс в ps (если по имени не ясно): ps -efq PIDПроцесса - получишь всю информацию. Дальше смотришь конфиги того приложения, которое у тебя там порт слушает.

// А в старом сообщении у тебя другой IP =).

alozovskoy ★★★★★
()
Ответ на: комментарий от lavAzza

Что-то подумалось, а не может CMS пускать только снаружи сети, а изнутри получается используется альтернативный 8080 порт?

lavAzza
() автор топика
Ответ на: комментарий от lavAzza

Ну слушается ли порт 8080 также можно посмотреть в netstat, но вообще тут проще конфиг апача открыть. Вообще такой вариант возможен.

alozovskoy ★★★★★
()
Ответ на: комментарий от lavAzza

Лучше поэксперементируй с чтением конфигов апача, редирект-то в нём настроен.

MrClon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.