Создаем дешевый сервер на базе Mac OS X Snow Leopard. Часть 1: Установка веб-сервера и настройка FTP

Многие пользователи Mac наверняка слышали о Apple Mac mini server, но цена в $1000 по-прежнему слишком высока, даже для среднего пользователя, чтобы оправдать такие затраты на домашний сервер. В этой статье будет рассмотрен альтернативный вариант создания аналога Snow Leopard Server на базе Вашего Mac с процессором Intel без особых затрат на это (кроме времени конечно).

Весь процесс создания будет разбит за 3 части:

  • Установка веб-сервера и настройка FTP
  • Создание Jabber сервера, настройка VPN и CalDAV сервера
  • Организация online доступа к Вашему серверу

Для создания сервера нам понадобится:

  • Mac на базе процессора Intel
  • Установленная операционная система Mac OS X 10.6 Snow Leopard
  • MAMP (бесплатно)
  • OpenFire (бесплатно)
  • XCode
  • QuickTime Broadcaster (бесплатно)
  • Роутер с поддержкой функции Port Forwarding (к примеру Airport Extreme)

Установка веб-сервера

Mac OS X поставляется вместе со встроенным web-сервером Apache, но если вы хотите получить доступ к MySQL, PHP или Perl, то необходимо установке XAMPP или MAMP. Оба включают в себя Apache, PHP, Perl и другие необходимы инструменты даже в бесплатных версиях.

В нашем примере мы установим MAMP, но вы вольны в своем выборе, и можете остановиться на XAMPP. Инструкции по установке каждого пакета доступны на их сайтах. Зайдите на страницу загрузки и скачайте MAMP. Далее мы будем использовать бесплатную версию MAMP для установки нашего веб-сервера.

После загрузки приложения распакуйте .DMG файл и перетащите папку MAMP в папку Приложения (Applications).

Установка MAMP

Установка MAMP

Для запуска веб-сервера перейдите в Приложения (Applications)>MAMP и запустите приложение MAMP.

Запуск MAMP

Запуск MAMP

Как альтернативный вариант запуска MAMP — воспользуйтесь идущем в комплекте виджетом для Dashboard.

Виджет в Dashboard для запуска MAMP

Виджет в Dashboard для запуска MAMP

После того как вы запустили MAMP, щелкните на кнопке На главную страницу. Откроется стартовая страница, в которой Вы увидите имя пользователя, пароль и номер порта для MySQL, а также доступ к остальным инструментам, таким как PhpMyAdmin и SQLiteManager. Вы также будете иметь доступ к странице phpInfo, которая более подробно расскажет о версии PHP установленной на компьютере. Затем можно приступить к созданию базы данных MySQL для установки CMS (например WordPress, Drupal, Joomla и т.д.)

Стартовая страница MAMP

Стартовая страница MAMP

Любой веб-сайт который вы хотите использовать или создать, необходимо хранить в отдельной папке в Приложения (Applications)>MAMP>htdocs. Для просмотра сайта необходимо в адресной строке браузера ввести его локальный URL вида: http://localhost:8888/мой_сайт/ (по умолчанию указывается и порт для доступа к серверу MAMP).

Структура папок MAMP

Структура папок MAMP

За дополнительной информацией о работе MAMP вы можете обратиться к документации на их сайте.

Установка FTP доступа к вашему серверу

FTP (File Transfer Protocol) позволят организовать доступ к Вашему Mac через локальную сеть или через Интернет (см. третью часть статьи с настройкой DynDNS) для передачи файлов к Вам и от Вас.

Так как Mac OS X идет с уже встроенным FTP-сервер, то для запуска и настройки FTP-сервера откройте Системные настройки и выберите пункт Общий доступ. Установите флажок рядом с Общий доступ к файлам после чего нажмите кнопку Параметры.

Настройка FTP

Настройка FTP

В всплывающем окне отметьте пункт Предоставление общего доступа к файлам и папкам с помощью FTP. После того как вы установите флажок, Вам будет назначен Ваш локальный IP адрес.

Дополнительная настройка FTP

Дополнительная настройка FTP

Теперь Вы можете использовать этот адрес вместе с Вашим логином и паролем для учетной записи в Mac OS X в своем FTP клиенте.

Во второй части статьи мы приступим к созданию Jabber сервера, настройке VPN и CalDAV сервера.

Похожие посты:

  1. Установка Mac OS X Snow Leopard с USB-флешки/карты памяти/внешнего HDD
  2. Эволюция Mac OS в скриншотах: от System 1.0 до Snow Leopard
  3. Windows 7 на Mac OS X Snow Leopard