Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Аватара пользователя
krec

Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение krec »

После обновления одной веб приложения, перестал работать. Выдает ошибку:





на сервере (убунту) установлен apache, tomcat и tomcat9(который не рабоатет):

Изображение



Но опытным путем выяснил, что это приложение использует apache2.service

да и если верить
руководству
этой ПО, то там используется Apache.

конфиг файл:



Изображение



Но в конфиге порт 8001, который введет в никуда:

Изображение



И вот лог ошибок тоже:

Изображение





может не там, не в том файле смотрю? просто сервер не я "собрал", не знаю что где и как сделано.



Кто сможет помочь, хотяб сказать что где проверить?



Приложение работало на стандартный 80-й порт.



P.S. на сервере еще есть докер, с другим web App, но там порт 8080
Аватара пользователя
krec

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение krec »

availableenabled




Цитата krec:



После обновления одной веб приложения
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Что именно у Вас обновлялось, apache?



Если Вы уверены, что подключались на указанный IP и указанный порт, так попробуйте погрепать конфиги на предмет:


Цитата krec:



стандартный 80-й порт
Debian/Ubuntu - [решено] Настройки Apache. Где и как?
Аватара пользователя
krec

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение krec »

Цитата NickM:



availableenabled
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




это что, где?




Цитата NickM:



Что именно у Вас обновлялось, apache?
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




нет,
нетбокс
.

Версия не такая старая была (мартовская), вроде по инструкции делал. Скачал дистр, разархивировал, потом содержимое переносил в /opt/netbox , а там уже запустил скрипт ./upgrade.sh

после удачной (по крайне мере все без ошибки отработал скрипт) установки , перезапустил службу, но для точного результата перезагрузил сервер и получил то, что на первом скрине. Не знаю что пошло не так. Потом навсякий обновил сервер (apt-get update/upgrade) , тоже не помог.




Цитата NickM:



Если Вы уверены, что подключались на указанный IP и указанный порт, так попробуйте погрепать конфиги на предмет:
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




да, уверен. IP тот и порт 80 был.

Ну на скрине вот видно:

Изображение
Аватара пользователя
shisik

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение shisik »

Цитата krec:



(apt-get update/upgrade)
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Вредная привычка таким способом обновлять систему;




Цитата krec:



это что, где?
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Так Вы сами привели скрин конфига из:


Цитата krec:



sites-available
Debian/Ubuntu - [решено] Настройки Apache. Где и как?





Цитата krec:



уже запустил скрипт ./upgrade.sh
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Так посмотрите, что там в этом сценарии делается при обновлении;




Цитата krec:



Ну на скрине вот видно:
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Ну да, видно.



Тут же и 443 видно.



Может у Вас https был, а не http?



И да, постить конфиги скринами - это извращение, тем более системные, тем более "Linux".
Аватара пользователя
shisik

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение shisik »

Цитата NickM:



И да, постить конфиги скринами - это извращение, тем более системные, тем более "Linux".
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Тем более, без спойлеров
Аватара пользователя
MakaBooka

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение MakaBooka »

Цитата krec:



Но в конфиге порт 8001, который введет в никуда:
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




А должен вести (по идее) на запущенный Tomcat. Так разберитесь что у вас должно висеть на порту 8001.




Цитата NickM:



Вредная привычка таким способом обновлять систему;
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Штатное обновление - вредная привычка? С какой стати и как давно?
Аватара пользователя
krec

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение krec »

Цитата krec:



может не там, не в том файле смотрю?
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Да, кстати, конфигов ведь может раскидано много, а Вам нужен один - попробуйте от сервиса плясать, там ведь указан, какой конфиг он использует;




Цитата MakaBooka:



Штатное обновление - вредная привычка? С какой стати и как давно?
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




man apt-get



Цитата:



New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version.



Др. словами не всё так прекрасно как Вам бы могло показаться, поэтому всегда пользуйтесь:



Код:

Код: Выделить всё

dist-upgrade
Аватара пользователя
krec

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение krec »

Цитата NickM:



Так Вы сами привели скрин конфига из:
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Всеравно не понял






Цитата NickM:



Может у Вас https был, а не http?
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




да я и по http пробовал и по https, тоже самое.

он работал по http.




Цитата NickM:



И да, постить конфиги скринами - это извращение, тем более системные, тем более "Linux".
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




ну а по другому как? я через ssh подключаюсь и смотрю по мс.






Цитата MakaBooka:



А должен вести (по идее) на запущенный Tomcat. Так разберитесь что у вас должно висеть на порту 8001.
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




Ничего там не должно быть. на стандартный порт нетбокс хостится, а через докер - другое приложение , тот висит на 8080 порту.




Цитата NickM:



Да, кстати, конфигов ведь может раскидано много, а Вам нужен один - попробуйте от сервиса плясать, там ведь указан, какой конфиг он использует;
Debian/Ubuntu - [решено] Настройки Apache. Где и как?




я давно работал с линуксом, забыл много чего.. что где находится, что смотреть. реально несколько конфигор, везде разные порты, не знаю что где как должно быть
Аватара пользователя
krec

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение krec »

нашел вот такую статью:
https://blog.ducthinh.net/fix-httpd-...ction-backend/




там говорится, что надо выполнить команду:

Код:

Код: Выделить всё

sudo /usr/sbin/setsebool -P httpd_can_network_connect 1

Но что это значит и как будет правильно под ubuntu?



Если что, по адресу /usr/sbin/ нет setsebool файла



Изображение
Аватара пользователя
krec

Re: Debian/Ubuntu - [решено] Настройки Apache. Где и как?

Сообщение krec »

Ну вроде выяснил, что проблема в НЕ запуске самого нетбокса.





Код:

Код: Выделить всё

# sudo systemctl status netbox
● netbox.service - NetBox WSGI Service
     Loaded: loaded (/etc/systemd/system/netbox.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Sat 2023-06-10 09:48:42 MSK; 700ms ago
       Docs: https://netbox.readthedocs.io/en/stable/
    Process: 547759 ExecStart=/opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox --config /opt/netbox/gunicorn.py netbox.wsgi (code=exited, status=1/FAILURE)
   Main PID: 547759 (code=exited, status=1/FAILURE)

Но куда что смотреть? не знаю дальше что делать..
Ответить

Вернуться в «Общий по Linux»