Apache разрешить символические ссылки через учетные записи Cpanel - PullRequest
0 голосов
/ 03 марта 2020

У меня есть выделенный сервер под управлением Apache / 2.4.41 (cPanel) с около 40 учетными записями. Я контролирую все учетные записи и использую сервер для размещения нескольких сайтов IDX недвижимости. Никто, кроме меня, не имеет доступа к этому серверу. Долгое время у меня были все наши более 1 миллиона фотографий недвижимости, размещенных на одной учетной записи, и я использовал символические ссылки на этот каталог для показа фотографий на всех веб-сайтах. Таким образом, / home / site2 / public / photos будет символически ссылаться на / home / site1 / public / photos, так что кажется, что на каждом веб-сайте размещены свои собственные фотографии, хотя на самом деле они хранятся в едином каталоге на нашем сервере. Это работало хорошо в течение нескольких лет, но через несколько дней go жесткий диск на нашем сервере вышел из строя, и нашему веб-хосту пришлось перенести нас на новый сервер. После переезда я не смог заставить работать эти символические ссылки, как раньше.

Ну, технически я был в состоянии сделать это, но только отключив модуль mod_ruid2 в Apache - что кажется просто плохой идеей. Я уверен, что этот модуль был включен на моем предыдущем сервере, и я нашел относительно безопасный способ обойти это, но я, честно говоря, не могу вспомнить, как мне это удавалось раньше. Есть ли другой способ сделать это без ущерба для безопасности сервера? Или это просто плохая идея?

...