BillManager на 80 порту не работает

12
W
На сайте с 13.05.2012
Offline
75
#11

Спасибо большое!

Ваш материал помог и еще эта статья помогла https://doc.ispsystem.ru/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0_BILLmanager

И все заработало!

Спасибо!

---------- Добавлено 30.01.2017 в 02:41 ----------

Теперь другая штука!

При перезагрузки сервера не стартует в автозагрузке nginx , я сделал

systemctl enable nginx.service

Но все равно приходится заходить в ispmgr -> службы -> nginx и там стартовать! После перезагрузки сам nginx не стартует.

S2
На сайте с 30.12.2015
Offline
307
#12

Такой вот костыль поставить. Но это конечно не правильно, но работать будет.

Создаем файлик /root/nginxstart.sh

в нем


#/bin/bash
sleep 15s
/etc/init.d/nginx start

и в /etc/rc.local вписать в самом начале

bash /root/nginxstart.sh
W
На сайте с 13.05.2012
Offline
75
#13

А как вы считаете billmeneger и ispmanager должны быть установлены на одной Vps или лучше на разных потому что приходится перезагружать сервер из-за ispmanager - он иногда этого требует. и тогда будут не доступны настроенные домены.

S2
На сайте с 30.12.2015
Offline
307
#14

Не рекомендуется держать их вместе.

M
На сайте с 17.09.2016
Offline
132
#15
webplus:

При перезагрузки сервера не стартует в автозагрузке nginx , я сделал
systemctl enable nginx.service

Но все равно приходится заходить в ispmgr -> службы -> nginx и там стартовать! После перезагрузки сам nginx не стартует.

nginx видимо стартует ДО старта сети

Нужно поставить nginx ПОСЛЕ старта сети

W
На сайте с 13.05.2012
Offline
75
#16
Mobiaaa:
nginx видимо стартует ДО старта сети
Нужно поставить nginx ПОСЛЕ старта сети

Как это сделать красиво, не приходя к помощи костыля?

---------- Добавлено 30.01.2017 в 23:54 ----------

smart2web:
Не рекомендуется держать их вместе.

Я nginx устанавливал из ISPmanager-а на vps на которой стоит еще BillManager. И потом чтобы без порта открывалось прописал в конфиге nginx. Но если на vps установить только одну BillManager то для того чтобы открывалось без порта нужно через консоль сервера установить nginx и прописать в конфиге? Правильно я понимаю? Или один BillManager будет работать без nginx и будет доступен без 1500 порта

S2
На сайте с 30.12.2015
Offline
307
#17

Один биллинг можно крутить на любой порт. В т.ч. и 80 443

Без костыля смотрите здесь доступно написано http://www.linux.org.ru/forum/general/8189977

Y
На сайте с 31.01.2017
Offline
1
#18
nginx видимо стартует ДО старта сети
Нужно поставить nginx ПОСЛЕ старта сети
Как это сделать красиво, не приходя к помощи костыля?

В первую очередь нужно смотреть что прописано в файле конфигурации /usr/lib/systemd/system/nginx.service

# cat /usr/lib/systemd/system/nginx.service

[Unit]

Description=nginx - high performance web server

Documentation=http://nginx.org/en/docs/

After=network.target remote-fs.target nss-lookup.target

Обратить внимание на After=network.target

Это значит, что nginx должен стартовать после инициализации сети. После чего выполнить systemctl daemon-reload

Однако иногда и это не помогает, тогда помогает добавить net.ipv4.ip_nonlocal_bind = 1 в файл /etc/sysctl.conf, затем выполнить sysctl -p чтобы применились настройки.

Но если на vps установить только одну BillManager то для того чтобы открывалось без порта нужно через консоль сервера установить nginx и прописать в конфиге? Правильно я понимаю? Или один BillManager будет работать без nginx и будет доступен без 1500 порта

Nginx устанавливать не обязательно. BILLmanager работает через встроенный веб сервер - ihttpd. По-умолчанию он случает на 1500 и 443 порту. Однако настроить можно любой порт. Документация - https://doc.ispsystem.ru/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_(ihttpd)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий