Служба Apache / HTTPD не работает [закрыто]

Давайте сначала проверим,

1: Проверьте, правильно ли работает ваш скрипт на ОС.

2: вам нужно создать сценарий запуска systemd Например. testScript.service и поместите его в каталог /etc/systemd/system/. Вы можете добавить скрипт в качестве примера такого скрипта запуска systemd ниже:

[Unit]
After=mysql.service

[Service]
ExecStart=/usr/local/bin/testScript.sh

[Install]
WantedBy=default.target

Скопируйте скрипт в путь /usr и Перед перезагрузкой системы вам нужно сделать ваш скрипт исполняемым:

cp /path/to/testScript.sh /usr/local/bin/testScript.sh
chmod 744 /usr/local/bin/testScript.sh

3: Затем установите systemd service и включите его, чтобы он выполнялся во время загрузки:

chmod 664 /etc/systemd/system/testScript.service
systemctl daemon-reload
systemctl enable testScript.service
Created symlink from /etc/systemd/system/default.target.wants/testScript-sp

Надеюсь, это работает хорошо, я проверил в своей системе и работает нормально. Тем не менее, у вас есть возможность поместить его в crond, добавив строку @reboot.

0
28.06.2017, 04:20
1 ответ

Эта строка выдает ошибку:

Jun 27 23:14:39 ns3033129.ip-149-202-89.eu httpd[18134]: httpd: Syntax error on line 58 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.d/vesta.conf: Could not open configuration file /home/admi...le or directory

Независимо от того, какой файл конфигурации включен в /etc/httpd/conf.d/vesta.confв строке 2, он не может быть найденным.

3
28.01.2020, 02:25

Теги

Похожие вопросы