Я знаю, что вы можете указать одну директиву в командной строке, используя этот синтаксис:
httpd -c "DocumentRoot ."
Но что, если я также хочу указать другие параметры? Это возможно?
Я знаю, что есть статические переключатели, такие как -p, -d и т.д., Но я действительно хочу запустить демон http без какого-либо файла conf, поэтому хочу указать всю конфигурацию в самой команде.
Не спрашивайте меня, почему я предпочитаю это, это выходит за рамки вопроса. Я просто хочу запустить несколько демонов, скопировав и вставив одну команду. Я попытался с документом здесь, но я надеюсь, что есть более прямой подход. Я также не хочу использовать другой бинарный файл, такой как lighttpd. Я хочу, чтобы стандартная возможность последней версии Apache.
РЕДАКТИРОВАТЬ - Я попробовал это, и он все еще пытается использовать порт 80:
httpd -c "DocumentRoot ." -c 'Listen 7000'