Назад | Перейти на главную страницу

Установил Apache. Bash: 'service httpd status' ничего не делает,

Я только что установил Apache 2 на CentOS5 из источника (httpd-2.2.15.tar.gz), используя:

./configure --prefix=/usr/local/apache
make
make install
/usr/local/apache/bin/apachectl start

Я убедился, что httpd работает в ps, и подтвердил, что он обслуживает страницу htdocs по умолчанию. Однако Apache не найден в 'service --status-all' и не найден в '/etc/init.d', поэтому я не могу запустить 'service httpd status' или '/etc/init.d/httpd start' , и другие команды.

Есть идеи, что мне не хватает?

service httpd status будет работать только с предварительно упакованной установкой apache (я думаю). Вы составляете вручную. Должен быть contrib каталог в исходном коде apache. поищите там сценарий инициализации. Я думаю, что есть один для систем на базе RedHat.

Просто предложение - попробуйте service apache2 вместо того service httpd; обнаружил, что работает в большинстве случаев.