PS-u корень показывает, что httpd работает как корень - действительно ли это безопасно?

RewriteEngine On есть ли, просто забыл включать его.

Добавление [L] все еще просто переписывает URL к subdomain2.example.com/?page_id=1 вместо того, что я хочу появиться в браузере как subdomain.example.com

Я думал об имитации virtualserver для subdomain2.example.com и затем принуждение subdomain.example.com указать на один URL и усечение всего после .com?

Огромная трата виртуального сервера, но... как я пошел бы о том испытании?

-3
задан 5 November 2012 в 22:45
4 ответа

Это не только безопасно, но и требуется, если вы хотите запустить порт 80. Согласно документы :

Если для параметра Listen, указанного в файле конфигурации, по умолчанию установлено значение 80 (или любой другой порт ниже 1024), то для запуска apache необходимо иметь привилегии root. , чтобы он мог подключиться к этому привилегированному порту.

4
ответ дан 5 December 2019 в 21:50

httpd должен изначально запускаться от имени пользователя root, так что да, это нормально, если у вас есть несколько httpd , которые не запущены как root.

1
ответ дан 5 December 2019 в 21:50

Да. Apache, а точнее родительский процесс, должен запускаться от имени пользователя root, чтобы он мог прослушивать привилегированный порт 80

0
ответ дан 5 December 2019 в 21:50

Из-за своей "природы" httpd обычно использует порт 80.

Только root может связывать порты <1024 с любым процессом.

Вы обнаружите такое поведение в других процессах. а также, например, сервисы, использующие udp и tcp-порты ниже 1024

0
ответ дан 5 December 2019 в 21:50

Теги

Похожие вопросы