Включить веб-общий доступ на вашем Mac
Ваш Mac оснащен тем же программным обеспечением веб-сервера Apache, которое заслужило репутацию благодаря обслуживанию коммерческих веб-сайтов. Настройка веб-сервера Apache не для слабонервных, но долгое время OS X включала простой в использовании интерфейс с веб-сервером Apache, который позволял практически любому обслуживать веб-сайт с помощью серии простых щелчки мыши.
Основная служба веб-обмена оставалась частью OS X до выпуска OS X Mountain Lion, которая удалила упрощенный пользовательский интерфейс, но оставила установленный веб-сервер Apache. Даже сегодня OS X поставляется с обновленной версией веб-сервера Apache, готовой для любого использования, но не с упрощенным пользовательским интерфейсом.
Создайте свой сайт в OS X Lion и ранее
Предоставление подробных инструкций по созданию веб-сайта выходит за рамки данного руководства. Но для того, чтобы этот совет был вам полезен, вам, в конце концов, нужно будет создать свой собственный веб-сайт, что вы, вероятно, все равно захотите сделать.
Личный веб-обмен
Ваш Mac поддерживает два местоположения для обслуживания веб-сайта; Первый – для личных сайтов, созданных каждым пользователем на вашем Mac. Это простой способ для каждого члена семьи иметь свой собственный веб-сайт.
Персональные веб-сайты обслуживаются тем же веб-сервером Apache, который обрабатывает коммерческие веб-сайты, но они хранятся в домашней папке пользователя, в частности, в каталоге сайтов, который находится по адресу ~/username/Site.
Пока не ищите каталог сайта; OS X не пытается создать каталог сайта, пока он не понадобится. Мы покажем вам, как создать каталог сайта в ближайшее время.
Веб-сайт компьютера
Другое место, где можно обслуживать веб-сайт, называется «компьютерный сайт». Это немного неправильно; имя фактически относится к основной папке документов Apache, которая содержит данные для веб-сайтов, которые будет обслуживать веб-сервер.
Папка документов Apache – это специальная папка системного уровня, которая по умолчанию доступна только администраторам. Папка документов Apache находится в/Library/WebServer. Ограниченный доступ к папке «документы» является причиной того, что в OS X есть личные папки сайтов для каждого пользователя, что, как вы можете догадаться, позволяет пользователям создавать, управлять и контролировать свои собственные сайты, не мешая другим.
Если вы намереваетесь создать веб-сайт компании, вы можете использовать местоположение веб-сайта компьютера, так как это не позволит другим лицам легко вносить изменения в веб-сайт.
Создание веб-страниц
Используйте ваш любимый редактор HTML или один из популярных редакторов веб-страниц WYSIWYG для создания вашего сайта. Вы должны хранить созданный вами сайт в своем пользовательском каталоге Site или в каталоге Apache Documents. Веб-сервер Apache, работающий на вашем Mac, настроен на обслуживание файла в каталоге Site или Documents с именем index.html.
Включить веб-общий доступ в OS X Lion и ранее
-
Нажмите значок Системные настройки в Dock.
-
Щелкните значок «Общий доступ» в разделе «Интернет и сеть» окна «Системные настройки».
-
Поставьте галочку в поле «Общий веб-доступ». (OS X 10.4 Tiger вызывает это поле «Личный веб-общий доступ».) Веб-общий доступ включится.
-
В окне «Общий доступ» нажмите кнопку «Создать папку личных сайтов». Если папка «Сайты» уже существует (из более раннего использования панели настроек общего доступа к веб-сайту), кнопка будет читать «Открыть личную папку веб-сайта».
-
Если вы хотите использовать папку документов Apache для обслуживания веб-сайта, нажмите кнопку «Открыть папку веб-сайта компьютера».
Это оно; Веб-сервер Apache запустится и будет обслуживать как минимум два веб-сайта: один для компьютера и один для каждого пользователя на компьютере. Чтобы получить доступ к любому из этих веб-сайтов, откройте ваш любимый браузер и введите любой из следующих:
- http: //your.computer.address/ Это веб-страница компьютера. Чтобы найти адрес своего компьютера, откройте окно общего доступа, к которому вы обращались выше, и выделите имя общего доступа в Интернете в списке. Адрес вашего компьютера будет отображаться справа.
- http: //your.computer.address/~yourusername Это ваша личная веб-страница. Чтобы получить к нему доступ, введите адрес компьютера из предыдущего шага, затем символ ~ (тильда) и ваше короткое имя пользователя без пробелов в коротком имени или между тильдой и вашим коротким именем.
Если вы не уверены, какое у вас короткое имя, откройте окно «Общий доступ», к которому вы обращались ранее, и выделите имя «Общий веб-доступ» в списке. Ваш личный адрес сайта будет отображаться справа.
Веб-совместное использование OS X Mountain Lion и новее
С выпуском OS X Mountain Lion Apple удалила веб-общий доступ как функцию.Если вы используете OS X Mountain Lion или более позднюю версию, инструкции по совместному использованию веб-страниц вы найдете в руководстве по веб-хостингу с Mountain Lion.
Если вы уже использовали веб-общий доступ для обслуживания веб-страниц из предыдущих версий OS X и с тех пор обновились до OS X Mountain Lion или более поздней версии, обязательно прочитайте руководство по веб-хостингу с Mountain Lion, ссылки на которое приведены выше. С удалением интерфейса веб-обмена вы можете столкнуться с необычным затруднением работы веб-сервера без очевидного способа его отключения.
Использование сервера Mac OS для размещения веб-сайтов
Ограничения, налагаемые использованием встроенного в Mac сервера Apache, присутствуют только в стандартной версии Mac OS. Эти ограничения исчезают после перехода на Mac OS Server, который предлагает богатый набор серверных функций, включая почтовый сервер, веб-сервер, общий доступ к файлам, сервер календаря и контактов, сервер Wiki и многое другое.
Mac OS Server доступен в магазине приложений Mac за $ 19,99. Приобретая Mac OS Server, вы восстановите все службы веб-обмена и немного больше на вашем Mac.