• Openserver настройка алиасов. Как создать, установить, настроить локальный сервер на компьютере

    Сегодня речь пойдет о том, как установить и настроить у себя на компьютере локальный сервер ?!

    Это необходимо для того, чтобы Вы могли разрабатывать и отлаживать свои скрипты на РНР, так как РНР - это язык программирования, созданный для генерирования HTML-страниц, который выполняется на веб-сервере и работы с базами данных.

    Установка сервера Apache и сопутствующих программ вручную может оказаться довольно утомительным занятием. Дело в том, что придется разбираться с многочисленными параметрами конфигурации Apache, PHP и MySQL , которые никогда Вам больше не пригодятся.

    Для того, чтобы максимально упростить весь процесс установки и был создан комплекс "Джентльменский набор веб-разработчика ", который содержит те же самые дистрибутивы Apache, PHP , MySQL и Perl, объединенные в единый архив, снабженный удобным инсталлятором и утилитами настройки под конкретную машину.

    Для того, чтобы скачать этот набор перейдите по ссылке http://www.denwer.ru/ . Это официальный сайт разработчиков Денвера. Скачайте от туда последнюю версию Денвера.

    После того, как Вы скачали дистрибутив, Вам нужно его запустить. Вначале архив будет распакован во временный каталог, а затем автоматически запустится инсталлятор.

    Далее Вам будет предложено в какой каталог Вы бы хотели установить комплекс (по умолчанию используется C:\WebServer , Вам нужно лишь нажать клавишу "Enter", чтобы согласиться с этим выбором). В указанный каталог будут установлены абсолютно все компоненты системы.

    После этого начнется копирование файлов дистрибутива, а под конец Вам будет задан вопрос, как именно Вы собираетесь запускать и останавливать комплекс. У Вас есть два варианта:

    1. Автоматически создавать виртуальный диск при загрузке машины, а при останове сервера его (виртуальный диск) не отключать. Это наиболее удобный режим. Рекомендую выбирать именно его!
    2. Создавать виртуальный диск, только вручную, по команде старта комплекса (при щелчке по ярлыку запуска на рабочем столе). И, соответственно, отключать диск от системы - при остановке сервера.

    Ну вот собственно и все. Установка завершена. Сразу же щелкайте по созданному инсталлятором ярлыку "Start servers" на рабочем столе, а затем дождитесь, когда все консольные окна исчезнут.

    Для того, чтобы проверить работу локального сервера, откройте свой браузер и наберите в нем адрес: http://localhost. Если все прошло удачно, то у Вас появится следующее окно:

    Так отлично! Теперь создадим тестовый сайт на локальном сервере, который будет иметь адрес http://test.ru . Для этого откройте каталог, в который Вы установили дистрибутив (по умолчанию это C:\WebServers). В нем содержится 4 папки.

    Итак, запомните, все Ваши сайты необходимо создавать в папке "home" ! Для этого открываем папку "home" и создаём в ней каталог с именем, совпадающим с именем вашего будущего сайта (в нашем случае это будет каталог с именем test.ru ). Теперь в папке "test.ru" создадим еще одну папку и назовем её "www ". Именно в этой папке будут храниться все файлы нашего сайта.

    После того, как все папки созданы, Вам необходимо перезапустить сервер. Для этого используйте ярлык "Restart servers" на рабочем столе.

    Это все, что нужно сделать. Теперь Вы легко можете загружать свои файлы на локальный сервер в папку home/test.ru/www . А для того чтобы проверить их, в своем браузере необходимо набрать адрес http://test.ru.

    На этом все! Удачи!

    Несколько дней назад меня очередной раз посетила Мысль. Мысль была не нова и довольна навязчива: «давай перейдем на Windows8. Ну пожааалуйста». И так как отогнать её никак не получалось, я запаслась чаем и печеньками и приступила.

    На установку системы и всех необходимых программ ушло не более двух часов, но затем наступил самый интересный момент: мне нужно было развернуть рабочее окружение, а именно - GIT + локальный сервер (Apache, MySQL, PHP, nginx, memcached, mongodb). Помятуя об опыте предыдущих установок, на этот раз я решила весь процесс задокументировать и сохранить для потомков.

    Дисклаймер номер раз: «я не программист» (с), а дизайнер интерфейсов и фронтенд-технолог (но в некоторых случаях могу помочь коллегам и накодить что-нибудь этакое, и меня даже потом за это не побьют)

    Дисклаймер номер два: да, я прекрасно представляю, что в Ubuntu всё это делается в разы быстрее. Но я работаю на Windows, так исторически сложилось.

    Итак, приступим.

    Наш план работ включает установку следующих продуктов:

    1. PuTTY
    2. Denwer (Apache, MySQL, PHP)
    3. Nginx
    4. Memcached
    5. MongoDB

    1. PuTTY

    PuTTY - свободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin.

    В состав PuTTY входит несколько утилит, но мне в работе нужны только он сам и Pegeant (агент SSH-аутентификации, в котором хранятся ключи от git-репозиториев).
    Офсайт:
    Если вам не нужны никакие SSH-и, забудьте об этом пункте и идём дальше.

    2. GIT

    Для работы с git я уже не первый год использую TortoiseGit , который стабилен, гуёв и на 146% закрывает все мои потребности. Вобщем, рекомендую.


    Офсайт:

    2.1 Для работы TortoiseGit требуется git для Windows , который можно забрать на гуглекоде ;
    2.2 сам TortoiseGit устанавливаем отсюда

    3. Denwer

    Денвер - Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») - проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине.
    Офсайт:

    3.1 Установка

    Нам потребуется скачать базовый комплект и дополнительные модули PHP5 .

    Лирическое отступление:

    нет, не просто скачать, а получить ссылки на скачивание по email! То есть вам придется вбивать свою почту, а также имя и фамилию два раза в форме под большим заголовком «Регистрация». «Регистрация требуется в связи с будущим выходом Денвера-4.» уже который год как бы извиняется форма, но я ей больше не верю(.

    Обычно установка денвера проходит быстро и безболезненно, но на Windows8 на меня напала ошибка, которая ругалась на отсутствующую библиотеку msvcr71.dll . Библиотеку можно и положить в папку "\Windows\System32\" (x32) или "\Windows\SysWOW64\" (x64). После того, как файл улегся в папку, откройте его свойства и нажмите кнопку «Разблокировать».

    3.2 Проверка работоспособности

    После установки Денвера, создадим тестовый скрипт, на котором будем проверять работоспособность всего того, что мы установим впоследствии.
    Идем в Z:\home и добавляем новый сайт: создаем папку test.local , в ней папку «www» , в которую добавляем файл index.php с невероятно креативным текстом:

    ";

    Перезапускаем Денвер, открываем в браузере www.test.local , впечатляемся и идём дальше

    4. Memcached

    Memcached - связующее программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы.

    Memcache - расширение для php, предоставляет удобный процедурный и объектно-ориентированный интерфейс к memcached, высокоэффективному кеширующему демону, который был специально разработан для снижения нагрузки на базу данных в динамических веб приложениях.

    4.1 Установка memcached

    А. скачиваем архив с бинарником: Memcached 1.4.5 for Windows отсюда
    В. \usr\local\memcached

    4.2 Установка memcache

    А. скачиваем архив с библиотекой отсюда
    В. распаковываем содержимое архива в \usr\local\php5\ext\
    С. открываем файл php.ini (\usr\local\php5\php.ini ) и подключаем расширение:
    extension=php_memcache.dll

    4.3 Настраиваем запуск Memcached вместе с запуском Denwer

    Чтобы запустить скрипт вместе с Денвером нам нужно:
    1. написать скрипт, содержащий команды запуска и останова приложения/ сервиса и положить его в папку \denwer\scripts\init.d
    2. создать ссылку на этот скрипт в папке конфигурации запуски/останова \denwer\scripts\main\

    А. создаём файл с именем «memcached.pl» в директории \denwer\scripts\init.d\
    #!perl -w package Starters::Memcached; BEGIN { unshift @INC, "../lib"; } use StartManager; my $basedir = "/usr/local/memcached/"; chdir($basedir); StartManager::action $ARGV, start => sub { ### ### START. ### print "Starting memcached\n"; system("memcached.exe -d"); print " Started!\n"; }, stop => sub { ### ### STOP. ### print "Stopping memcached\n"; system("TASKKILL /F /IM memcached.exe"); print " Stopped!\n"; }; return 1 if caller;

    B. теперь создадим ссылку на скрипт – обычный текстовый файл, содержащий указание, что при старте, рестарте и остановке Денвера, необходимо выполнить init.d/memcached.pl
    В текстовом редакторе пишем
    init.d/memcached
    и сохраняем файл под именем «40_memcached» в следующие папки:

    • \denwer\scripts\main\start
    • \denwer\scripts\main\stop
    • \denwer\scripts\main\restart

    4.4 Проверяем результат

    В наш тестовый скрипт (index.php) добавляем:
    $memcache = new Memcache; $memcache->connect("127.0.0.1", 11211); echo ‘Memcache ver: ’ . $memcache->getVersion();

    Перезапускаем Денвер и смотрим, что получилось

    5. Nginx

    Nginx - простой, быстрый и надёжный сервер, не перегруженный функциями.

    Офсайт:

    5.1 Настройка Nginx

    A. скачиваем с офсайта Windows-версию и распаковываем в \usr\local\nginx
    B. настраиваем виртуальный хост для нашего тестового сайта. Для этого открываем \usr\local\nginx\conf\nginx.conf и добавляем туда

    Server { listen 127.0.0.1:80; server_name www.test.local test.local; if ($host = "test.local"){ rewrite ^/(.*)$ http://www.test.local$1 permanent; } location ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$ { root Z:\home\/test.local\www; } location / { ssi on; proxy_pass http://127.0.0.1:8080/; proxy_set_header X-REQUEST_URI $request_uri; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $remote_addr; proxy_set_header Host $host; proxy_connect_timeout 60; proxy_send_timeout 90; proxy_read_timeout 90; proxy_redirect off; proxy_set_header Connection close; proxy_pass_header Content-Type; proxy_pass_header Content-Disposition; proxy_pass_header Content-Length; root Z:\home\/test.local\www; } }
    Это пример настроек из реального проекта, ваши настройки, очевидно, могут отличаться.

    5.2 Настройка Apache

    По-умолчанию Апач работает на 80-м порту, но мы только что отдали этот порт Nginx-у, поэтому теперь необходимо изменить шаблон для виртуального хоста в настройках апача и назначить ему порт, отличный от 80-го (например, 8080).
    Открываем \usr\local\apache\conf\httpd.conf и изменяем номер порта

    ## ## НАЧАЛО ШАБЛОНА ВИРТУАЛЬНОГО ХОСТА. ## ## Если вы хотите по умолчанию запускать Apache на порту, отличном от 80, ## измените номер порта в следующей далее директиве. ## #Listen $&{ip:-127.0.0.1}:$&{port:-8080} #NameVirtualHost $&{ip:-127.0.0.1}:$&{port:-8080} # # DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/home/(?!cgi-)(.*)/public_html^1" # DocumentRootMatch "/home/(?!cgi-)(.*)/public^1" # DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*)" # DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/var/www/html/(?!cgi-)~(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRoot "$&" # ServerName "%&/-www" # ServerAlias "%&/-www" "%&/-www/www" $&{host:-} # # $&{directives:-} # # ScriptAlias /cgi/ "$^1/cgi/" # ScriptAlias /cgi-bin/ "$^1/cgi-bin/" # AllowEncodedSlashes on #

    5.3 Настраиваем запуск Nginx вместе с запуском Denwer

    A. создаём файл с именем «nginx.pl» в директории \denwer\scripts\init.d\
    #!perl -w package Starters::Nginx; BEGIN { unshift @INC, "../lib"; } use StartManager; my $basedir = "/usr/local/nginx/"; chdir($basedir); StartManager::action $ARGV, start => sub { ### ### START. ### print "Starting Nginx\n"; system("start nginx.exe"); print " Started!\n"; }, stop => sub { ### ### STOP. ### print "Stopping Nginx\n"; system("nginx.exe -s stop"); print " Stopped!\n"; }; return 1 if caller;

    B. в текстовом редакторе пишем
    init.d/nginx
    и сохраняем файл под именем «50_memcached» в следующие папки:

    • \denwer\scripts\main\start
    • \denwer\scripts\main\stop
    • \denwer\scripts\main\restart

    5.4 Проверяем результат

    Положим рядом со скриптом файл style.css с содержанием
    h1{ color: red; } h2{ color: green; }

    И облагородим наш index.php :
    Test me

    Test me

    Memcached

    connect("127.0.0.1", 11211); echo "Memcached ver: " . $memcache->getVersion(); ?>
    Теперь перезапускаем Денвер и любуемся результатом. Если CSS-файл подключился – Nginx работает нормально.

    6. MongoDB

    MongoDB - документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц.

    Офсайт:

    6.1 PHP-driver

    А. Скачиваем библиотеку php_mongo.dll с этого сайта : и закидываем в папку \usr\local\php5\ext\
    Методом проб и ошибок было установлено, что подходящий драйвер содержится в архиве mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip . Если у вас по какой-то причине не заведётся, попробуйте другие версии.

    B. подключаем расширение в php.ini
    extension=php_mongo.dll

    6.2 Установка Mongo

    А. скачиваем архив с Mongo и распаковываем в папку \usr\local\mongodb . В этой же папке создаем еще две папки:

    B. устанавливаем службу
    > cd C:\WebServers\usr\local\mongodb\bin\
    > mongod.exe --install --dbpath=C:\WebServers\usr\local\mongodb\db\ --logpath=C:\WebServers\usr\local\mongodb\logs\

    6.3 Настраиваем запуск MongoDB совместно с денвером

    A. создаём файл с именем «mongod.pl» в директории \denwer\scripts\init.d\
    #!perl -w package Starters::mongoDB; BEGIN { unshift @INC, "../lib"; } use StartManager; StartManager::action $ARGV, start => sub { ### ### START. ### print "Starting mongoDB\n"; system("net start mongoDB"); print " Started!\n"; }, stop => sub { ### ### STOP. ### print "Stopping mongoDB\n"; system("net stop mongoDB"); print " Stopped!\n"; }; return 1 if caller;

    B. в текстовом редакторе пишем
    init.d/mongod
    и сохраняем файл под именем «60_mongod» в уже знакомые нам папки:

    • \denwer\scripts\main\start
    • \denwer\scripts\main\stop
    • \denwer\scripts\main\restart

    6.4 Проверяем результат

    Запустим консольный интерфейс mongo
    > Z:\usr\local\mongodb\bin\mongo.exe

    И выполним вставку и вывод тестового значения в базу “test”
    > db.test.save({ name: “Habr!” })
    > db.test.find()

    В результате должно получиться следующее:

    6.5. Установка интерфейса управления Mongo-базами

    На офсайте MongoDB есть список и краткие обзоры админок , так что можно выбрать по вкусу.
    Я для себя выбрала RockMongo , поэтому именно с её помощью мы окончательно удостоверимся, что у нас всё работает и никуда не падает.

    А. скачиваем архив с админкой с этой страницы . Выбираем, естественно, версию для Windows . На момент написания статьи это RockMongo-on-Windows v0.0.4

    B. из архива берём папку \rockmongo-on-windows\web\rockmongo и копируем её в директорию нашего тестового сайта
    Открываем config.php и меняем значение параметра
    $MONGO["servers"][$i]["control_auth"] = true;
    на
    $MONGO["servers"][$i]["control_auth"] = false;

    C. Проверяем результат по ссылке www.test.local/rockmongo/index.php

    Поздравляю! Теперь мы окончательные и бесповоротные молодцы.

    Бонус №1. Работа с php из консоли Windows

    Возможно, кому-то пригодится. Мне вот пригодилось, когда наш злобный техлид решил, что «SQL-файлы – это ващепрошлыйвек, давайте юзать миграции». Я, конечно, для приличия попыталась изобразить полное непонимание и даже пустить слезу, но была разоблачена и отправлена разбираться с тем, как это работает на Windows.
    Оказалось, что всё что нужно для счастья – это прописать PHP директорию в PATH .


    Нажимаем на «Изменить» и добавляем в конец строки
    ;Z:\usr\local\php5

    Теперь проверим, что всё заработало.
    В директории тестового сайта создадим файл console.php

    Открываем консоль (можно прям из этой же папки – щелкаем правой кнопкой мыши с зажатым SHIFT-ом на пустом месте и выбираем пункт «Открыть окно команд»).
    Вводим:
    > php console.php “UserName”

    Консоль отвечает:
    > “Hello, UserName!”

    PHP побеждён, всеобщее ликование, апплодисменты, занавес.

    Бонус №2.

    Все файлы и примеры, упомянутые в статье одним архивом бесплатно без смс: на гитхабе

    Надеюсь, что данный материал окажется полезен.
    Буду благодарна за замечания и предложения.

    Теги:

    • denwer
    • локальный сервер
    Добавить метки

    Из статьи вы узнаете: для чего нужен OpenServer, откуда его скачать и как его установить (я буду показывать на примере windows 10)

    Опен Сервер позволяет использовать на своем компьютере локальный сервер. Это означает, что вы можете работать над своим сайтом на домашнем компьютере, а когда сайт будет готов перенести его готовенький и рабочий в Интернет.

    Нажимаем Скачать. На загрузившейся странице Выбираем версию Basic. Вводим числовой код с картинки и нажимаем кнопку Скачать.

    Откроется страница, где будет предложено два варианта скачать программу.

    Первый способ платный (Минимальная сумма пожертвования 60 рублей) – этот способ обеспечит быструю загрузку.

    Второй способ – бесплатный и соответственно очень медленный))

    Закачается вот такой вот файл (на день написания статьи он выглядел так, сейчас может уже по-другому). Это архив с программой.


    Двойной клик по файлу. Откроется окошко с предложением выбрать место, куда распаковать файлы из архива. Я выбрал диск D.

    Жмем кнопку ОК. Начнется процесс разархивации.

    Заходим в папку, которую выбрали на 3-ем шаге. Видим что появилась папка OpenServer. Входим в неё.

    Видим два ярлыка запуска программы (ярлык может быть всего один, это зависит от разрядности Windows).

    Два раза щелкаем по ярлычку Open Server x64.

    Так как это первый запуск Опенсервера, то начнется процесс установки компонентов (MicrosoftVC++) для правильной работы программы.

    После окончания установки программа подскажет, что нужно перезагрузить компьютер. Перезагружаем.

    Заново проходим четвертый шаг – то есть заходим в папку Опенсервера и запускаем программу.

    В трее (область в нижнем правом углу там, где часы) видим новый значок – красный флажок.

    Щелкаем мышкой по нему, и откроется меню программы. Нажимаем на зеленый флажок с надписью Запустить.

    Ждем немного. Красный флажок сменится желтым, а после изменит цвет на зелёный. Сервер запущен.

    Если опен сервер не запускается – появляется окошко с надписью «Сбой запуска!», то спускайтесь вниз статьи к описанию настроек open server.

    Проверка работы OpenSever

    Нажимаем на зеленый флажок. В открывшемся меню наводим стрелку на пункт Мои сайты. Появится подменю с единственным пунктом localhost. Нажимаем на него.

    В браузере откроется страница с сообщением, что Опенсервер работает.

    Ура! У нас получилось))

    Как видите установка openserver занятие совсем не сложное. Этот локальный сервер мне нравится больше чем Денвер, поэтому я использую его в своих проектах и вам советую.

    Теперь его нужно настроить.

    Open server настройка

    Нажимаем на флажок. → В открывшемся меню нажимаем на пункт Настройки.

    В открывшемся окошке на вкладке Основные, отмечаем галочкой пункт Запускать вместе с Windows. Задержку я оставил как и предлагается 20 секунд. Задержка нужна что бы не тормозить загрузку Винды. Сначала загрузятся все необходимые для работы компьютера компоненты, а потом запустится Опен Сервер.

    Так же отметим пункт Требовать учетную запись администратора. Некоторые функции работают только с правами администратора, по этому обязательно ставим галочку.

    В этом уроке мы с вами разберемся, как установить Open Server на ваш компьютер. Но для начала давайте с вами узнаем, что такое Open Server и для чего он нужен?

    Open Server – это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учетом их рекомендаций и пожеланий.

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

    Другими словами, Open Server позволит вам создавать сайты прямо на вашем локальном компьютере. Также, вы сможете работать и с текущим сайтом, предварительно закачав его на Open Server, а не экспериментировать с действующим сайтом прямо на хостинге. Это может пригодиться, когда вы хотите проверить новое обновления движка, опробовать новый модуль на сайте, изменить дизайн и т.д. Во всем этом вам поможет Open Server.

    Более полную информацию за Open Server вы сможете прочитать на официальном сайте .

    От себя еще добавлю, что раньше для разработки сайтов я использовала , но поскольку он уже давно не обновлялся, да и нет никакой возможности самостоятельно выполнить нужные настройки на локальном сервере, я обратила внимание на альтернативу – Open Server, и ни разу не пожалела о своем выборе.

    Ну что ж, давайте приступать к установке Open Server.

    Прежде всего, нам необходимо скачать сам дистрибутив. Для этого перейдите на официальный сайт в раздел «Скачать» , выберите нужную версию дистрибутива (1). Стоит отметить, что продукт поставляется в трех версиях: Ultimate, Premium, Basic, чем они отличаются межу собой наглядно видно в таблице сравнения на сайте. Я всегда использую «ULTIMATE» (с максимальными характеристиками). Далее введите код с картинки (2) и нажмите кнопку «Скачать» (3).

    Как только дистрибутив скачан, начинаем установку.

    Дистрибутив представлен в виде самораспаковывающегося архива. Запускаем его и нам сразу же предлагают выбрать диск, куда будет распакован Open Server. Я оставляю по умолчанию диск «C», если вы хотите установить на другой диск (либо же на флешку или переносной диск), то укажите соответствующий путь для распаковки. После того, как диск выбран, начинаем распаковку, нажимаем кнопку «Ok».

    Ждем пока распакуется дистрибутив.

    Теперь мы можем запустить программу. Поскольку программа портативная, то никаких ярлыков на рабочем столе или в меню «Пуск» не создается. Поэтому перейдите на диск, куда был распакован Open Server (у меня это C:\OpenServer\) и вы увидите два экзешных файла для запуска Open Server: для 32 (Open Server x86.exe) и 64 (Open Server x64.exe) разрядной системы Windows. В соответствии с вашей операционной системой Windows вы можете вывести один из ярлыков на рабочий стол, чтобы всегда иметь возможность быстрого доступа для запуска Open Server.

    При первом запуске вам предложат выбрать язык.

    Так же при первом запуске Опен Сервера вам предложат установить патчи для Microsoft Visual C++. Нажимаем «Ok».

    Ждем пока закончится установка необходимых библиотек.

    И последнее, что нам остается сделать – перезагрузить компьютер, чтобы все изменения вступили в силу. Жмем «Ok».

    Как только компьютер перезагрузится, можно приступать к работе с локальным сервером.

    Запуск и проверка работы Open Server

    Запустите Опен Сервер и вы увидите, что в трее появился значок в виде красного флажка. Это означает, что программа активирована, но сам сервер пока еще не запущен.

    Чтобы запустить сервер, кликните по значку любой кнопкой мыши и в открывшемся контекстном меню выберите пункт – «Запустить». Как только локальный сервер запустится, флажок перекрасится в зеленый цвет.

    Теперь Опен Сервер запущен и готов к работе.

    Чтобы проверить его работоспособность, перейдите в браузер и в адресной строке введите: http://localhost/. Если вы увидите сообщение: «Добро пожаловать в Open Server!», значит вы все сделали правильно и локальный сервер готов к работе.

    На этом установка Open Server окончена! Поздравляю, вы успешно справились с поставленной задачей:)

    В одном из следующих уроков я расскажу о настройке Open Server, поэтому не пропустите.

    Создание собственного локального сервера на базе обычного персонального компьютера – занятие достаточно сложное и кропотливое. Здесь необходимо понимать следующие моменты:

    1. 1. , и нужен ли вам вообще свой сервер. Это один из ключевых вопросов, требующий четкого и однозначного ответа от будущего администратора.
    2. 2. Какие технические ресурсы есть в вашем распоряжении, и какие будут необходимы для работы полноценного сервера. Минимальные технические требования для создания «добротного» сервера достаточно высоки: только оборудование обойдётся в 70 - 80 тыс. рублей.

    Также учтите, что для нормальной работы ресурса (для которого вы планируете сделать свой сервер) нужно, чтобы компьютер - сервер был постоянно включен и работал без перебоев. Поэтому необходимо обеспечить соответствующий режим электропитания.

    3. Какие денежные средства вы готовы тратить на создание и поддержку работоспособности сервера. Помимо обозначенных выше затрат «на железо» для создания полноценного сервера на компьютере требуется выделенный (статистический) ip адрес и высокая скорость приема и передачи данных (минимальным показателем является 10 Мбит\сек). Соответственно, за это придётся доплатить провайдеру и заключить дополнительный договор на оказание подобного рода услуг.

    И прежде чем пытаться из компьютера сделать сервер нужно четко определить все эти нюансы.

    Как сделать сервер из домашнего компьютера?

    Чтобы создать свой сервер прежде всего нужно установить многопользовательскую сетевую операционную систему.

    Выбор огромный: «Debian», «FreeBSD», «CentOS», «OpenSUSE», «Ubuntu», «Windows» и многие другие.

    В сети можно найти немало примеров тестирования в работе вышеупомянутых операционных систем и их рейтинг в соответствии с результатами тестов. К примеру, рейтинг «SOS» за 2016:

    1 место: «Debian» и «Ubuntu Server»;

    3 место: «FreeBSD» и «Windows Server »;

    4 место: «Red Hat Enterprise»;

    5 место: «Fedora».

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

    В рамках примера остановимся на установке операционной системы «Ubuntu Server».

    Как настроить локальный сервер с нуля на ubuntu?

    1. Скачайте и занесите образ операционной системы на загрузочную флешку. С флешки загрузите компьютер: на первом этапе вам будет предложено выбрать язык.

    3. На следующих шагах выберите «Регион» и «Настройки раскладки клавиатуры»;

    4. Укажите имя пользователя, учётной записи компьютера и пароль,

    после чего нажмите «Продолжить»;

    настройте «Разметку Диска»

    и выберите на какой диск устанавливается система;

    6. Дождитесь завершения установки и обновления системы.

    7. Выберите программное обеспечения, которое вам требуется для работы.

    8. Подтвердите завершение установки, нажав на кнопку «Продолжить»;

    9. После перезагрузки компьютера для входа в учётную запись потребуется ввести логин и пароль, созданный на шаге «4»;

    10. На этом установка серверной операционной системы и первичное создание сервера завершены.

    Как сделать себя админом на своем сервере?

    1. 1. Для получения администраторских прав введите команду «sudo su»;
    2. 2. По умолчанию сетевые настройки сервера поступают с помощью DHCP, но для работы сервера потребуется изменить значение «iface eth0 inet static» в файле «/etc/network/interfaces» на «статистический ip адрес». Текст должен выглядит примерно так:

    iface eth0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.1

    После сохранения перезагрузите сеть командой «/etc/init.d/networking restart».