Февруари 24, 2026

Скриптът rebuildhttpdconf – какво представлява

 

Този скрипт се използва за повторно генериране (преизграждане) на основния конфигурационен файл на уеб сървъра Apache – httpd.conf.

 

Важно

Този скрипт НЕ рестартира Apache автоматично.
Ако искаш да рестартираш услугата след това, използвай командата:

/usr/local/cpanel/scripts/restartsrv_httpd

Обикновено няма нужда сам да пускаш този скрипт.
Системата автоматично обновява конфигурацията, когато е необходимо (например при добавяне на домейн).

 

Как се използва

Форматът за стартиране от командния ред е:

/usr/local/cpanel/scripts/rebuildhttpdconf [опции]

Пример:

/usr/local/cpanel/scripts/rebuildhttpdconf –preview

 

Опции, които можеш да използваш

Опция Какво прави Пример
–preview Вместо директно да презапише основния файл, създава чернова (httpd-preview.conf), за да можеш да я прегледаш първо. /usr/local/cpanel/scripts/rebuildhttpdconf –preview
–nolock По принцип системата заключва файла httpd.conf, за да избегне конфликти при обновяване. Тази опция изключва заключването. Използвай само ако знаеш какво правиш. /usr/local/cpanel/scripts/rebuildhttpdconf –nolock

Как изглежда при успешно изпълнение

Когато скриптът приключи успешно, ще видиш подобно съобщение:

info [rebuildhttpdconf] Missing IP for domain install.example.com, using 192.168.0.20  

info [rebuildhttpdconf] Missing ServerName for domain install.example.com, using install.example.com  

info [rebuildhttpdconf] Missing port for domain install.example.com, using 80  

info [rebuildhttpdconf] Missing user for domain install.example.com, using nobody  

info [rebuildhttpdconf] Missing owner for domain install.example.com, force lookup to root  

info [rebuildhttpdconf] Missing group for domain install.example.com, using nobody  

Built /etc/apache2/conf/httpd.conf OK

 

Това означава, че файлът е успешно създаден/обновен.

 

Примерна ситуация

Ако искаш просто да видиш как ще изглежда новата конфигурация, без да я прилагаш веднага:

/usr/local/cpanel/scripts/rebuildhttpdconf –preview

 

След това можеш да разгледаш файла /etc/apache2/conf/httpd-preview.conf.