Как включить веб-общий доступ в OS X Mountain Lion

Службы общего доступа в OS X позволяют использовать несколько вариантов подключения, включая общий доступ к экрану, общий доступ к файлам, общий доступ к принтеру и возможность использовать компьютер в качестве интернет-маршрутизатора. В прошлых версиях OS X Apple также включала полный веб-сервис обмена с использованием сервера Apache с открытым исходным кодом, который позволяет размещать веб-страницы на вашем компьютере, но этот параметр был удален из системных настроек в Горный лев ,

Несмотря на относительную нехватку популярности, наличие полноценного веб-сервера Apache в OS X было полезно для тестирования проектов веб-разработки или настройки веб-сервера небольшой рабочей группы.

Функция веб-общего доступа в OS X отсутствует в системных настройках Mountain Lion. Скриншот от Topher Kessler / CNET

Хотя Apple, возможно, удалила параметры конфигурации для веб-сервера в системных настройках, сервер Apache по-прежнему включен в Mountain Lion и может быть включен для тех, кто в нем нуждается. Шаги для включения этого включают необязательную настройку сервера для хостинг веб-страниц в папке «Сайты» в вашем домашнем каталоге, а затем включить сам сервер.

При желании включить пользовательские веб-сайты
По умолчанию веб-сервер Apache создает веб-сайты, которые хранятся в глобальной папке веб-сервера вашей системы (/ Library / Web Server / Documents), доступ к которой осуществляется путем ввода «http: // localhost /» в веб-браузере. Однако, если вы попытаетесь получить доступ к веб-сайтам в своей личной папке общего доступа, добавив «~ username» в конец URL-адреса, в веб-браузере вы увидите ошибку «Forbidden». Хотя вы можете использовать глобальную папку веб-сервера для своих сайтов, для удобства вы можете включить сайт своей домашней папки, создав файл конфигурации Apache, подобный тому, который был создан в предыдущих версиях OS X, когда включен общий доступ к файлам:

  1. Откройте утилиту OS X Terminal (/ Applications / Utilities /)
  2. Создайте и отредактируйте файл конфигурации пользователя Apache, названный в честь вашей учетной записи пользователя, выполнив следующую команду.

    sudo pico /etc/apache2/users/`whoami`.conf

  3. Скопируйте следующий текст в открывшийся редактор терминала, но обязательно измените текст «username» на короткое имя вашей учетной записи пользователя:

    <Каталог "/ Пользователи / Имя пользователя / Сайты /">
    Параметры Индексы MultiViews
    AllowOverride All
    Заказать разрешить, отказать
    Разрешить от всех
    </ Directory>

  4. Сохраните и закройте редактор, нажав Control-O, а затем Control-X.

После того, как это действие выполнено, создайте папку с именем «Сайты» в вашем домашнем каталоге, если она еще не существует, а затем поместите в нее свои веб-страницы.

Включение сервера
Для включения веб-сервера у вас есть два варианта. Первый - временно запустить его с помощью следующей команды терминала «apachectl» (чтобы отключить сервер, повторите команду с «stop» вместо «start»):

sudo apachectl начало

При включении веб-сервера вы увидите это предупреждение, поэтому обязательно разрешите подключения, если вы планируете обслуживать страницы на других компьютерах. Скриншот от Topher Kessler / CNET

Обратите внимание, что поскольку общий доступ через Интернет не входит в системные настройки общего доступа, он больше не считается важной системной службой, поэтому ОС не будет автоматически настраивать для него брандмауэр. Поэтому при его включении вам будет предложено разрешить процессу веб-сервера (httpd) разрешать входящие соединения. Если вы планируете использовать сервер в качестве тестового сервера для вашего компьютера, только тогда вам не нужно разрешать соединения через брандмауэр; однако, если вы хотите разместить страницы для просмотра другими компьютерами, вам нужно разрешить подключения.

Имейте в виду, что до этого момента сервер будет работать только во время загрузки системы, поэтому при перезапуске сервер снова будет отключен. Чтобы включить сервер даже после последующих перезагрузок, вам потребуется включить демон запуска для сервера, что можно сделать с помощью следующей команды:

по умолчанию sudo напишите /System/Library/LaunchDaemons/org.apache.httpd Отключено -bool false

Как и в предыдущей команде, эту можно изменить, повторив ее, но изменив текст «ложь» на «истина».

Эта процедура включит сервер и позволит вам размещать веб-страницы, но не включит никаких дополнительных веб-технологий, таких как SQL или PHP. Если они вам нужны, их можно установить и включить отдельно, следуя инструкциям в руководство от Coollest Guy Planet Tech ,

После запуска сервера, если вы по-прежнему видите ошибки при доступе к веб-страницам в вашей домашней папке (т. Е. С URL-адресом "http: // localhost / ~ username"), убедитесь, что файл (и любые другие, которые вы, возможно, настроили) ) правильно доступны, выполнив следующие две команды терминала для изменения их владельца и разрешений:

sudo chown root: wheel / etc / apache2 / users / *
sudo chmod 644 / etc / apache2 / users / *

Когда права доступа к файлу конфигурации установлены, выполните следующую команду, чтобы перезапустить сервер и снова загрузить файл перед попыткой подключения:

перезапуск sudo apachectl

Вопросы? Комментарии? Есть исправление? Опубликуйте их ниже или Свяжитесь с нами по электронной почте !
Не забудьте проверить нас на щебет и CNET Mac форумы ,

Похожие

Как прошить BIOS
... XE - была предоставлена ​​внутри этого файла .zip, что исключает необходимость загрузки утилиты отдельно от веб-страницы NF99. AFUD431 - это программа, которую можно запустить из DOS, чтобы применить обновление BIOS к материнской плате. Другие файлы, которые у вас теперь есть, это BF99AA09.ROM и BF99AA09.BAT - файл .ROM представляет собой актуальный BIOS для материнской платы NF99, а файл .BAT представляет собой пакетный файл DOS, который сообщает утилите (AFUD431), какой файл
Как включить Intel XMP, чтобы ваша память работала на заявленных скоростях
... вы построили свой собственный компьютер и купили быструю оперативную память, есть большая вероятность, что оперативная память на самом деле не работает в заявленные сроки"> Если вы построили свой собственный компьютер и купили быструю оперативную память, есть большая вероятность, что оперативная память на самом деле не работает в заявленные сроки. Оперативная память всегда будет работать на более медленных скоростях, если вы не настроите ее время вручную или не включите Intel XMP.
Покемон Go торговля: как это работает
Торговля покемонами почти здесь. Niantic На этой неделе, Наконец-то Pokemon Go дал игрокам возможность обмениваться покемонами друг с другом , выполняя обещание, сделанное еще при запуске игры в 2016 году. Эта функция начала действовать в четверг днем ​​- сначала только для игроков с максимальным уровнем
Как запустить браузер Microsoft Edge в Windows 8.1 и Windows 7
С выпуском Windows 10 Microsoft выпустила новый браузер по умолчанию под названием Microsoft Edge. В предыдущих операционных системах Internet Explorer был интернет-браузером от Microsoft. Internet Explorer был заменен на Edge. Новый Edge более безопасный и быстрый, чем Internet Explorer. Это приводит нас к иронии, что Internet Explorer по-прежнему доступен для Windows 10, а Edge недоступен для более старых операционных систем, таких как Windows8 / 8.1 или Windows 7. Это специфично для
Новый Android-троян имитирует клики пользователей, чтобы загрузить опасные вредоносные программы
Пользователи Android сталкиваются с новым вредоносным приложением, имитирующим Adobe Flash Player и служащим входными воротами для потенциально опасных вредоносных программ. Пользователи Android столкнулись с новым вредоносным приложением, имитирующим Adobe Flash Player, который служит потенциальным входом для многих типов опасных вредоносных программ. Приложение, обнаруженное программным обеспечением безопасности ESET как Android / TrojanDownloader.Agent.JI, заставляет своих жертв предоставлять
Как восстановить ключ продукта Microsoft
... x?item=9b-32-416-582"> Microsoft Office 2013 а также Офис 365 не храните свои ключи продукта в файле реестра. Office 2010 и Office 2013 Office 2010 и Office 2013 не хранят
Мой поддельный профиль в Facebook, или Как Facebook не проходит проверку профилей
... вания мне понадобился поддельный профиль на Facebook. Фактически запрещены и официально проверены подозрительные профили Facebook. Но к своему удивлению я понял: видимо с завязанными глазами Я должен загрузить свою идентификационную карточку, это внезапно после входа в Facebook. Они хотели проверить подлинность моего профиля. «Теперь они наконец поймали меня», - думаю я. Несмотря на некоторые препятствия, с моим фальшивым профилем в Фейсбуке до сих пор было неплохо.
Microsoft Office 365 (для студентов)
... osoft-office-365-dla-studentov-1.jpg> Microsoft Office 365 (для студентов) Начиная с мая 2014 года мы предоставили Microsoft Office 365 (в дальнейшем именуемый Office 365) - решение для обмена сообщениями на основе облачных вычислений, предоставляемое Microsoft для сектора образования, всем учащимся. Office 365 предоставляет мощный набор инструментов Microsoft для повышения производительности и совместной работы на любом компьютере, подключенном к Интернету. Office 365
Как проверить сайт WordPress в разных браузерах (простой способ)
Хотите протестировать свой сайт WordPress в разных браузерах? Кросс-браузерное тестирование чрезвычайно важно при изменении тем WordPress или реализации нового дизайна, поскольку оно помогает вам убедиться, что ваш сайт выглядит хорошо во всех браузерах, экранах, операционных системах и мобильных устройствах. В этой статье мы покажем вам, как легко тестировать сайт WordPress в разных браузерах.
Как изменить атрибуты, классы и стили в DOM
Вступление В предыдущем уроке в этом серии , " Как внести изменения в DOM , «мы рассмотрели, как создавать, вставлять, заменять и удалять элементы из объектной модели документа (DOM) с помощью встроенных методов. Повышая свой профессионализм в управлении DOM, вы лучше можете
Вот как хорошо защищают вас вирусные мониторы
... xe". Даже если «.exe» в конце имени файла вызовет у них недоверие - Windows по умолчанию скрывает это информативное расширение файла. структура испытаний Именно этот случай является троянским тестом. Более двух недель мы отфильтровывали все исполняемые файлы из всех писем, поступающих на сервер Heise. Затем они были отправлены непосредственно в испытательную лабораторию. Все это было обогащено исполняемым контентом, который попал в ловушку спама проекта nixSpam коллег
Комментарии?
Есть исправление?
X?