Местоположение httpd
можно узнать так:
Просто введите в свой терминал:
# whereis httpd
И вы должны увидеть что-то подобное
# whereis httpd
httpd: /usr/sbin/httpd /etc/httpd
Это будет ваш путь к программе Apache.
Если вы не являетесь администратором или не являетесь участником группы sudoer, результаты этой программы ограничены.
Вы не сможете читать, проверять, настраивать большинство файлов конфигурации. Это происходит со всеми, кто имел общие учетные записи хостинга с доступом по SSH. Доступны только некоторые основные данные. все, что требует root-доступа, приведет к ошибкам:
#/usr/sbin/httpd -V
/usr/sbin/httpd: line 63: ulimit: open files: cannot modify limit: Operation not permitted
/usr/sbin/httpd: line 64: ulimit: open files: cannot modify limit: Operation not permitted
/usr/sbin/httpd: line 65: ulimit: open files: cannot modify limit: Operation not permitted
Или вот так:
# /usr/sbin/httpd -S
/usr/sbin/httpd: line 63: ulimit: open files: cannot modify limit: Operation not permitted
/usr/sbin/httpd: line 64: ulimit: open files: cannot modify limit: Operation not permitted
/usr/sbin/httpd: line 65: ulimit: open files: cannot modify limit: Operation not permitted
httpd: Could not open configuration file /usr/local/apache/conf/httpd.conf: Permission denied
приписка
Кстати, Apache документация не рекомендует вызывать программу httpd
напрямую, вместо этого используйте apachectl