Як перемістити папку Library / WebServer / Documents, яка містить файли, показані за допомогою http: // localhost ? Наприклад, на робочому столі. Також можна перемістити папку ~ / Sites?
Як перемістити папку Library / WebServer / Documents, яка містить файли, показані за допомогою http: // localhost ? Наприклад, на робочому столі. Також можна перемістити папку ~ / Sites?
Відповіді:
Таким чином, коротка відповідь з відповіддю: "Звичайно, але ЧОМУ?!?"
WebServer для Mac OS X (я вважаю, що клієнт 10.6 Snow Leopard для деталей відповіді) повністю заснований на Apache. Для Apache існують тонни веб-ресурсів.
Ключем до веб-служб Apple є в / etc / apache2
Ви можете (з адмін-привілеями) змінити httpd.conf (знову ж таки, навантаження на веб-посилання на цей файл), зокрема вказуючи DocumentRoot де завгодно.
Однак; і це список застережень, чому це дивно ...
Крім цього; ми говоримо про переміщення ~ Сайтів. Під час створення нового користувача acct; ОС генерує віртуальний каталог conf в каталозі / etc / apache2 / users. Apache досить розумний, щоб розширити ~ в імені користувача. Всі вищезгадані застереження тримаються.
Питання в тому, чому ви хочете кореневу папку на робочому столі? Здавалося б, зручніше зробити одне або більше з наступного:
Не знаючи, чому ви мотивовані зробити це; Я не можу реально ризикувати будь-якими іншими пропозиціями.
Якщо це питання перенесення каталогу веб-служб на мережевий ресурс ... Тепер ваше рішення більше відповідає OS X Server (10.6) або виконує власну установку apache.
Удачі.
Ви повинні бути впевнені, що веб-процес має відповідні права, щоб читати каталог у місці, де ви можете перемістити його.