RewriteEngine On
есть ли, просто забыл включать его.
Добавление [L] все еще просто переписывает URL к subdomain2.example.com/?page_id=1
вместо того, что я хочу появиться в браузере как subdomain.example.com
Я думал об имитации virtualserver для subdomain2.example.com
и затем принуждение subdomain.example.com
указать на один URL и усечение всего после .com?
Огромная трата виртуального сервера, но... как я пошел бы о том испытании?
Это не только безопасно, но и требуется, если вы хотите запустить порт 80. Согласно документы :
Если для параметра Listen, указанного в файле конфигурации, по умолчанию установлено значение 80 (или любой другой порт ниже 1024), то для запуска apache необходимо иметь привилегии root. , чтобы он мог подключиться к этому привилегированному порту.
httpd
должен изначально запускаться от имени пользователя root, так что да, это нормально, если у вас есть несколько httpd
, которые не запущены как root.
Да. Apache, а точнее родительский процесс, должен запускаться от имени пользователя root, чтобы он мог прослушивать привилегированный порт 80
Из-за своей "природы" httpd обычно использует порт 80.
Только root может связывать порты <1024 с любым процессом.
Вы обнаружите такое поведение в других процессах. а также, например, сервисы, использующие udp и tcp-порты ниже 1024