Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:1806:643.mgul.18061-01_32_01 [2021/07/27 14:02] nozemiso [Настройка и запуск сервера] |
doc:1806:643.mgul.18061-01_32_01 [2021/07/27 14:24] (текущий) nozemiso [Сообщения системному программисту] |
||
---|---|---|---|
Строка 53: | Строка 53: | ||
Чтобы запустить WEB-сервер введите следующую команду, находясь в корневой директории проекта. | Чтобы запустить WEB-сервер введите следующую команду, находясь в корневой директории проекта. | ||
- | - Создаем файл конфигурации | + | 1. Создаем файл конфигурации |
<code>touch /etc/systemd/system/klop_in-application.service</code> | <code>touch /etc/systemd/system/klop_in-application.service</code> | ||
- | - Вносим содержимое и сохраняем | + | 2. Вносим содержимое и сохраняем |
<code> | <code> | ||
+ | [Unit] | ||
+ | After=network-online.target | ||
+ | |||
[Service] | [Service] | ||
- | WorkingDirectory=/var/www/nodejs-application | + | WorkingDirectory=ПУТЬ_К_КОРНЕВОЙ_ДИРЕКТОРИИ_ПРОЕКТА |
- | ExecStart=/usr/bin/node app.js | + | ExecStart=ПУТЬ_К_ФАЙЛУ_SERV_JS |
- | Restart=always | + | Restart=on-failure |
- | StandardOutput=syslog | + | |
- | StandardError=syslog | + | |
- | SyslogIdentifier=nodejs-application | + | |
- | User=nodejs | + | |
- | Group=nodejs | + | |
- | Environment='NODE_ENV=production' | + | |
[Install] | [Install] | ||
Строка 75: | Строка 72: | ||
</code> | </code> | ||
- | <code>node serv.js &</code> | + | 3. Активируем сервис |
+ | |||
+ | <code> | ||
+ | systemctl enable klop_in-application | ||
+ | </code> | ||
+ | |||
+ | 4. Активируем сервис | ||
+ | |||
+ | <code> | ||
+ | systemctl start klop_in-application | ||
+ | </code> | ||
По умолчанию программа будет прослушивать 3000 порт. Чтобы это изменить в файле serv.js измените строку 11. При изменении порта на 80 эта строка примет следующий вид: | По умолчанию программа будет прослушивать 3000 порт. Чтобы это изменить в файле serv.js измените строку 11. При изменении порта на 80 эта строка примет следующий вид: | ||
Строка 119: | Строка 126: | ||
* В поле название точек, точки назвать соответственно test1, test2 | * В поле название точек, точки назвать соответственно test1, test2 | ||
При успешном добавлении группы точек, появится сообщение "Группа Test успешно добавлена" | При успешном добавлении группы точек, появится сообщение "Группа Test успешно добавлена" | ||
- | ====== Сообщения системному программисту ====== | ||
- | При успешном запуске программы в консоли будет выведено сообщение:\\ | ||
- | «Server is running on port НОМЕР_ПОРТА» | ||