Освобождение 8080т порта
Освобождение 8080т порта
Привет,
Возможно ли освободить порт 8080 от использования вестой?
Возможно ли освободить порт 8080 от использования вестой?
Re: Освобождение 8080т порта
Порт 8080 используется веб-сервером apache. Порт можно изменить в файле /usr/local/vesta/conf/vesta.conf
После этого нужно пересоздать все конфигурационные файлы. Это можно сделать следующим образом:WEB_PORT='8080'
Code: Select all
sed -i 's/8080/8888/g' /etc/httpd/conf.d/vesta.conf
sed -i 's/8080/8888/g' /etc/nginx/conf.d/vesta_ip.conf
for user in $(v-list-sys-users plain); do v-rebuild-web-domains $user; done
Re: Освобождение 8080т порта
Изменил,
Теперь при попытке открыть любой из хостов выдает ошибку "Попытка соединения не удалась", при этом если набрать %адрес%:8888, то все работает.
Теперь при попытке открыть любой из хостов выдает ошибку "Попытка соединения не удалась", при этом если набрать %адрес%:8888, то все работает.
Re: Освобождение 8080т порта
Забыл добавить, при этом консоль доступна.
Re: Освобождение 8080т порта
Покажите вывод
Code: Select all
service nginx configtest
Re: Освобождение 8080т порта
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:69
nginx: configuration file /etc/nginx/nginx.conf test failed
nginx: configuration file /etc/nginx/nginx.conf test failed
Re: Освобождение 8080т порта
Это странно, но по какой-то причине nginx пытается прочитать конфигурационный файл для apache.
Возможно инклуд есть в /etc/httpd/conf.d/vesta.conf. Там должен быть инклуд файла только для nginx-a, по типу
Возможно инклуд есть в /etc/httpd/conf.d/vesta.conf. Там должен быть инклуд файла только для nginx-a, по типу
Code: Select all
include /home/admin/conf/web/nginx.conf;
include /home/demo/conf/web/nginx.conf;
Re: Освобождение 8080т порта
Include /home/admin/conf/web/httpd.conf
Заменил на /home/admin/conf/web/nginx.conf
Теперь httpd не стартует.
Starting httpd: Syntax error on line 1 of /home/admin/conf/web/nginx.conf:
Invalid command 'server', perhaps misspelled or defined by a module not included in the server configuration
Заменил на /home/admin/conf/web/nginx.conf
Теперь httpd не стартует.
Starting httpd: Syntax error on line 1 of /home/admin/conf/web/nginx.conf:
Invalid command 'server', perhaps misspelled or defined by a module not included in the server configuration
Re: Освобождение 8080т порта
Теперь по какой-то причине апач пытается использовать конфигурацию nginx.
В файле /etc/httpd/conf.d/vesta.conf, должны быть инклуды только конфигов *.httpd
В файле /etc/httpd/conf.d/vesta.conf, должны быть инклуды только конфигов *.httpd
Code: Select all
Listen xxx.xxx.xxx.xxx:8443
NameVirtualHost xxx.xxx.xxx.xxx:8443
Include /home/admin/conf/web/httpd.conf
Include /home/demo/conf/web/httpd.conf
Re: Освобождение 8080т порта
Listen xxx.xxx.xxx.xxx:8888
NameVirtualHost xxx.xxx.xxx.xxx:8888
Listen xxx.xxx.xxx.xxx:8443
NameVirtualHost xxx.xxx.xxx.xxx:8443
Include /home/admin/conf/web/httpd.conf
Вот что в этом файлике
NameVirtualHost xxx.xxx.xxx.xxx:8888
Listen xxx.xxx.xxx.xxx:8443
NameVirtualHost xxx.xxx.xxx.xxx:8443
Include /home/admin/conf/web/httpd.conf
Вот что в этом файлике