Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 7 » TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version » AstraLinux и WEB

   
Автор / Author Тема / Topic: AstraLinux и WEB
IHP
Junior Member / Новичок
Участник № / Member № 9692


Icon 1 отправлено / posted      Профиль для / Profile for IHP           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день!
Прошу помочь мне запустить WEB-cервер на AstraLinux сервере.

Попытка №1:
Использую оригинальный файл rtws.cnf ( Строка <Endpoint><Port>80</Port></Endpoint> )
Запускаю RTM
Получаю ошибку:
ERR-NET:HTTPD: Failed to bind acceptor(0.0.0.0:80). ERR: Permission denied = 0
ERR-NET:HTTPD: Failed to bind acceptor([::]:80). ERR: Permission denied = 0
ERR-NET:RTWS: Failed to install any HTTPD endpoints = 0
ERR-NET:RTWS: Failed to start. ERR: Internal error = 0
Хотя httpd демон на AtraLinux-сервере не запущен и порт не занят
#nmap -Pn - p 80 10.7.96.38
PORT STATE SERVICE
80/tcp closed http

Попытка №2:
Редактирую файл rtws.cnf ( Строка <Endpoint><Port>3000</Port></Endpoint> )

Проверяю 3000 порт до запуска RTM с WEB.
В файле /etc/services никаких служб для порта 3000 нет.

#lsof -i: 3000
# "Ничего"

#nmap -Pn - p 3000 10.7.96.38
PORT STATE SERVICE
3000/tcp closed ppp

Запускаю RTM
Получаю ошибку:
ERR-NET:HTTPD: Failed to bind acceptor([::]:3000) ERR: Address already in use = 0
Хотя в файле /etc/services никаких служб для порта 3000 не описано.

После запуска RTM c WEB имеем:

#lsof -i: 3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rtc_64 12773 superuser 26u IPv4 13936095 0t0 TCP *:3000 (LISTEN)

#nmap -Pn - p 3000 10.7.96.38
3000/tcp open ppp

Кто виноват и что делать? Подскажите пожайлуста!

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
ERR-NET:HTTPD: Failed to bind acceptor(0.0.0.0:80). ERR: Permission denied = 0
Задайте определенный ip-адрес или дайте права приложению/пользователю AstraLinux на использование 0.0.0.0

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
IHP
Junior Member / Новичок
Участник № / Member № 9692


Icon 1 отправлено / posted      Профиль для / Profile for IHP           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день!

"Задайте определенный ip-адрес" - каким образом задать? Где-то в настройках RTM (rtws.cnf)?
"дайте права приложению/пользователю AstraLinux на использование 0.0.0.0" ? - так я от superuser RTM запускаю. Не понятно. Поясните пожайлуста!

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вы написали, что используете оригинальный rtws.cnf (он расположен в папке Config/RTWS в директории установки Среды Разработки).
В нем четыре конструкции
<Endpoint>
...
</Endpoint>

В "третьей"
<Endpoint>
<Port>80</Port>
<Address>127.0.0.1</Address>
</Endpoint>


В Вашем rtws-файле добавьте <Address>...</Address> в <Endpoint>...</Endpoint>.

так я от superuser RTM запускаю
Зачем? МРВ/RTM не надо запускать под root'ом.
Надо Пользователю/Приложению дать право использования 0.0.0.0. А лучше прописать конкретный ip.

Дополнительно.
В первом эксперименте, у Вас 4(!) сообщения.
Во втором эксперименте, у только 1. Значит подключение по IPv4 прошло успешно.
Вы пробовали подключиться по Вашему IP-адресу к WEB-интерфейсу?

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
IHP
Junior Member / Новичок
Участник № / Member № 9692


Icon 1 отправлено / posted      Профиль для / Profile for IHP           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добавил в rtws.cnf строку <Address>127.0.0.1</Address>

В случае <Port>80</Port> - всё тоже самое, не работает:
--09/25/2024--
(12:46:11) INF-LOAD:node_0
(12:46:11) INF-RTM:IDE.RTM P 250k:16000:3FFF8000 7.1.0.2
(12:46:13) - -LOAD:node_0.dbb
(12:46:15) - -LOAD:���������, Ch=41
(12:46:23) ERR-NET:HTTPD: Failed to bind acceptor(127.0.0.1:80). ERR: Permission denied = 0
(12:46:23) ERR-NET:RTWS: Failed to install any HTTPD endpoints = 0
(12:46:23) ERR-NET:RTWS: Failed to start. ERR: Internal error = 0
(12:46:23) CNF-NET:EMS_INIT_EPERM
(12:46:23) INF-RTM:�����

В случае <Port>3000</Port>:
--09/25/2024--
(13:50:08) INF-LOAD:node_0
(13:50:08) INF-RTM:IDE.RTM P 250k:16000:3FFF8000 7.1.0.2
(13:50:10) - -LOAD:node_0.dbb
(13:50:12) - -LOAD:���������, Ch=41
(13:50:20) INF-RTM:�����

httpd-демон на сервере AstraLinux запустился, http://localhost:3000 - работает!

С виндовых машин http://10.7.96.38:3000 - не работает, буду разбираться с корпаративным файерволом.
Думаю пока остаться на порту 3000.
Спасибо за помощь!

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
7.1.0.2
Рекомендуем использовать актуальный релиз.
7.1.0.3

Добавил в rtws.cnf строку <Address>127.0.0.1</Address>
Задайте определенный ip-адрес. К серверу по web планируется же подключаться с удаленных ПК и смартфонов, а не локально.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
юный_инженер
Forum Member / Участник форума
Участник № / Member № 8204


Icon 1 отправлено / posted      Профиль для / Profile for юный_инженер           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
если у вас заработает - подтвердите в техподдержку письмом баг о том, что при некорректном закрытии сессии (без логаута) - блокируется авторизация у ВСЕХ web-пользователей. Заранее благодарю. Баг (один из двух убойных) - очень утомительный.
надеюсь в 7.104 исправят оба бага.

Сообщения / Posts 57 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте, юный_инженер.
подтвердите в техподдержку письмом...
Вы можете самостоятельно обратиться электронный письмо в Службу технической поддержки.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
юный_инженер
Forum Member / Участник форума
Участник № / Member № 8204


Icon 1 отправлено / posted      Профиль для / Profile for юный_инженер           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
здравствуйте!
я обратился сразу после выхода 7.103
письменно в начале августа.
...

[ 27.09.2024, 11:22: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / Posts 57 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2