
Я хочу запустить сервер Apache 2 по localhost:8080
мере необходимости без прав суперпользователя, с корневым каталогом для веб-контента /home/user/example/web/directory
. Я не хочу, чтобы сервер работал все время; только когда я его тестирую (когда я его запущу, он будет работать на другом компьютере). Каков наилучший способ (т. е. с наименьшими настройками без потери безопасности) сделать это?
решение1
- Напишите файл конфигурации. Убедитесь, что вы указали корень документа на соответствующий каталог. Не забудьте изменить порт, возможно IP addy. Удалите директивы пользователя и группы. Нормальные вещи.
- Бегать
httpd -f /path/to/your/config/httpd.conf
- ...
- Выгода!
Также используйте этот -X
аргумент, если вы не хотите, чтобы он отсоединялся от консоли.