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

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

24 декабря, 2009  |  Apple, Свое  |  Share  | 

Многие пользователи 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 сервера.

Popularity: 19%




 


6 Comments


  1. Подскажите пожалуйста, почему не включается сервер MySQL. Общий доступ включен. Система 10.6 iMac.

  2. С Друпалом не работал, но по аналогии с wordpress -перенести файлы и базу данных. В принципе ничего особенного. Единственное нужно будет в БД привязать сайт по "новому адресу". Но тут я могу подсказать по WP, а вот по Друпалу посмотрите на их форумах

  3. Расскажите плз. Как переносить Друпаловский сайт с локалки (WinXP,Денвер) На MAC сервер ?

Trackbacks

  1. Создаем дешевый сервер на базе Mac OS X Snow Leopard. Часть 2: Создание Jabber сервера, настройка VPN и CalDAV сервера | Блог Вадима
  2. Делаем собственный прокси-сервер на Mac OS X с помощью Google App Engine | Блог Вадима

Leave a Reply