Простая офисная локальная сеть с подключением к интернет. Выбираем локальный веб-сервер для Windows

Наличие локальной компьютерной сети на предприятии или в офисе превратилось из экзотики в необходимость. Именно поэтому монтаж компьютерных сетей (создание локальных сетей) производится практически во всех учреждениях и предприятиях, где установлено больше одного персонального компьютера. Основная их функция – обеспечение быстрого и легкого доступа к информации, которая необходима для работы. Если монтаж компьютерных сетей произведен правильно, то перед их пользователями открываются широчайшие возможности: 1. Обеспечение командной работы сотрудников, которые находятся удаленно, в разных комнатах и даже строениях. 2. Согласованная работа со структурированной кабельной системой (СКС), включая, обеспечение доступа на объект и других функций. 3. Удаленное использование общей и информации, без загрузки ее на персональный компьютер каждого рабочего места. 4. Совместная работа с периферийным оборудованием. Можно на несколько рабочих станций выделить одно печатающее устройство и сканер. В результате, грамотно проведенный монтаж компьютерных сетей сэкономит значительные средства на закупку и поточное обслуживание всего периферийного оборудования. 5. Обеспечение порядка в ведении делопроизводства и жесткий контроль доступа к данным, которые хранятся на серверах. Использование ЛВС значительно облегчает учет документации, поскольку специфика работы сети исключает потерю документов. Любой документ можно быстро найти по его атрибутам (номеру, дате издания, названию, авторству и т.д.). 6. Организация единой политики безопасности на предприятии или в офисе. С помощью специальных настроек задаются уровни доступа к данным для каждой сотрудников. Такая система эффективно контролируется администраторами и при необходимости может быстро меняться.

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

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

Последовательность монтажа компьютерных сетей

* Исследование потребности заказчика в функциональных возможностях сети, а также максимальный возможный трафик.

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

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

Именно по этой причине мы должны постоянно документировать инфраструктуру, над которой мы работаем, по мере того, как мы работаем над ними. Мы - наш самый злейший враг, если мы этого не сделаем, потому что когда что-то сломается, мы это исправим, и без обновления документации, помня, какие небольшие изменения, которые мы сделали две недели назад, будут невозможны в 3 часа ночи.

* Финансово-экономическое обоснование стоимости согласованного проекта;

* Устранений проблем, которые могут возникнуть при установке сети, опытные проектировщики предвидят их и знают пути решения;

* Закладка возможностей модернизации сети в будущем, когда количество передаваемой информации и потребность в трафике увеличится.

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

* Утверждение перечня устройств, используемых для функционирования сети, в том числе накопителей информации, устройств и систем ее передачи;

* Непосредственно монтаж компьютерных сетей, а при необходимости и прокладка силовых магистралей для обеспечения аппаратной части электроэнергией.

* Запуск системы в эксплуатацию, наладка, настройка и тестирование, выявление и исправление возможных неполадок. * Гарантийное обслуживание и обеспечение работы системы по окончанию гарантийного срока по дополнительному соглашению с компанией, которая производит монтаж компьютерных сетей . Это поможет обеспечить их эффективную и бесперебойную работу.

Цены на монтаж ЛВС

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

Инструкции по монтажу локальных сетей: правила, настройки, схемы

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

Типы монтажа компьютерных локальных сетей:

1. В небольших офисах с количеством персональных компьютеров от 3 до 7 устанавливается сеть, в которой не используется сервер. Она позволяет совместное использование периферийных устройств и баз данных. Информационный поток в такой сети невысокий, а выхода в Интернет нет.

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

Рисунок 5: Автострахование Честного Мэтта. Начните оценивать свою организацию с широким вопросом. «Что нам делать?» Из этого открытого вопроса мы можем начать сужать наши системы. Если вы работаете в автосалоне на рисунке 5, вы можете сказать: «Мы продаем автомобили».

Основные виды оптоволоконных кабелей, используемых при прокладке локальной сети

Большинство компаний имеют более сложную бизнес-модель. Всякий раз, когда ответ на первый вопрос более сложный, рассматривайте каждую часть как свой собственный вопрос и выполняйте следующие шаги для каждого из них. Наш следующий вопрос основывается на первом ответе. «Как мы это делаем?» Ответ на этот запрос должен быть гораздо более активным, потому что нам нужен определенный уровень детализации, с помощью которого можно исследовать наши бизнес-процессы.

3. Сеть с разделенными файловыми и Интернет серверами, позволяет дополнительно к функциям, описанным в п.2, обеспечить и защитить безопасный доступ к Интернету и, при необходимости, разграничить доступ к ресурсам сети в зависимости от уровня пользователей.

4. В крупных компаниях с количеством ПК более 20 единиц, устанавливаются сети, в которых корме файловых и Интернет используются SQL-серверы. Монтаж компьютерной сети такого типа делается для оптимизации и обеспечения стабильной работы сложной системы сетей, обеспечивая эффективный контроль трафика и доступа к сети Интернет и другим внешним ресурсам.

Люди приходят к нам, которые хотят купить автомобили. Мы оцениваем их потребности, предлагаем модели, которые у нас есть, и показываем им выбор транспортных средств, которые соответствуют их требованиям. Если они хотят его приобрести, мы проверяем все необходимые документы, передаем заголовки и доставляем их автомобиль.

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

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

При проектировании любого из типов локальных сетей, стразу необходимо определиться с их стандартами. Они должны быть совместимы со стандартами аппаратной части. Если этого не сделать, то добиться эффективной работы локальной сети не удастся. При замене устройств нужно придерживаться того же принципа стандартизации, иначе придется полностью менять структуру сети на объекте. Именно правильная стандартизация сети и аппаратуры позволит оптимизировать расходы на их устройство. На сегодняшний день есть немало вариантов выбора сетевых стандартов. Наиболее популярными, за счет высокой надежности и производительности, считаются стандарты Fast Ethernet и Ethernet, которые к тому же совместимы практически с любым оборудованием.

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

Привязывание к одному конкретному бренду ограничит наш выбор только тогда, когда нам потребуется максимальная гибкость. Из этих требований мы знаем, что нам понадобится хотя бы одна пользовательская сеть и, по крайней мере, одна серверная сеть. Заманчиво говорить: У нас есть только два сервера, база данных и файловый сервер. Мы можем засунуть их на одну машину и создать гибридную сеть.

Специалисты компании ISM имеют богатый опыт в проведении отдельных ЛВС и создании локальных компьютерных сетей , или как составной части СКС. Высококлассные профессионалы подготовят проектную документацию, для Вашей Компьютерной сети, подберут оптимальную по соотношению цены и качества аппаратуру, качественно смонтируют и наладят ЛВС любой сложности. Все локальные сети, установленные нашей компанией, в обязательном порядке проходят тестирование, а после его успешного проведения прописываются гарантийные обязательства.

Избегайте этого искушения, потому что через 6 месяцев мы сможем свести нас с ума, когда благодаря эффектной работе, которую мы выполняем в качестве сетевого администратора, операции повысили эффективность на 300%, а дилерство покупает конкурента. Когда это происходит, внезапно у нас есть, кто знает, с каким количеством серверов приходится иметь дело, все борются за ресурсы в нашей единственной сети, все из которых могут иметь любого отдельного пользователя, лишенного доступа ко всем через простую неправильную конфигурацию.

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

Toggle navigation

Создание и монтаж ЛВС сетей

В условиях стремительного развития компьютерных и цифровых технологий в работе любого офиса невозможно обойтись без прокладки локальных компьютерных сетей. Без этого невозможно сегодня представить ни один современный офис.

Монтаж локальных сетей

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

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

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

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

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

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

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

В зависимости от особенностей объекта и с учетом требований заказчика разрабатывается техническое задание, на основе которого выполняется построение СКС и ЛВС.

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

Прокладка локальной сети и пожарная безопасность

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

Прокладка локальных сетей

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

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

Могло ли обеспечить безопасность вашего канала?

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

На сегодняшний день создание ЛВС предусматривает использование двух наиболее популярных технологий – Ethernet и Wi-Fi. Они предполагают применение беспроводных точек доступа, сетевых адаптеров и маршрутизаторов, модемов и прочих устройств. Прокладка кабеля ЛВС будет необходима в случае использования технологии Ethernet, а если проводником будет радиоканал, то одна локальная сеть соединяется с другой через шлюзы.

Соединение компьютеров и сетевых устройств

  • Вы забыли указать адрес электронной почты .
  • Этот адрес электронной почты не отображается.
  • Вы превысили максимальный предел символов.
  • Укажите корпоративный адрес электронной почты.
Тем не менее, это может стать кошмаром для вас и вашей компании, если вы неправильно спроектируете сеть.

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

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

Создание ЛВС

Грамотное создание локальных сетей подразумевает решение вопроса о размещении выделенных серверов. Существует несколько вариантов:

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

Во времена моей юности в русскоязычном сегменте сети интернет был популярен только один единственный локальный веб-сервер. Это, как вы уже догадались, старый добрый Denwer. Он прочно обосновался на моём компьютере еще в далёком 2003 году. Другие альтернативы если и существовали в то время, то были известны в узких кругах и были не столь популярны.

Давайте посмотрим на то, что мы можем использовать сегодня, спустя столько лет. Я предлагаю рассмотреть, протестировать и сравнить 14-ть! программных комплексов предназначенных для использования в качестве локального веб-сервера для Windows.

1. AMPPS

Последняя версия: 1.7
Русский язык: есть (частично)
Portable версия: Нет
Домашняя страница: http://www.ampps.com/

Базовый комплект:

  • Softaculous AMPPS 1.7
  • Apache 2.2.22
  • MySQL 5.5.22
  • PHP 5.3.10 and 5.2.17
  • PERL 5.10.1
  • Python 2.7.2
  • MongoDB 2.0.4

AMPPS - это не просто локальный сервер, это целая библиотека приложений, где каждое из них можно быстро установить, повертеть и поковырять не отходя от кассы. Всё это хозяйство кропотливо каталогизировано и подробно описано.

Несомненным плюсом данной сборки является поддержка многих распространенных CMS, блог-платформ, веб-форумов, досок объявлений, фотогалерей и проч. Всего доступных приложений более 200! Набор включённых в пакет компонентов так же не отстает от жизни, все модули довольно свежие и, что примечательно, здесь мы можем найти такую экзотику как Python и MongoDB.

Из минусов я хочу отметить частичный русский перевод, который присутствует только в каталоге скриптов, да и то не везде. После перезапуска Apache трей-меню отказалось работать, перезагрузка Windows не помогла. Еще одним минусом является отсутствие портативности. На мой взгляд AMPPS больше пригодится новичкам для изучения скриптов, нежели серьёзным разработчикам. Работать с этим сервером мне было не очень комфортно, есть варианты и получше.

Последняя версия: 2.5.10
Русский язык: Нет
Portable версия: Нет
Домашняя страница: http://www.appservnetwork.com/


Базовый комплект:

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3

Apache и MySQL устанавливаются как сервисы. Никакой управляющей программы нет, только страница сомнительного дизайна со ссылкой на PhpMyAdmin. По своей сути AppServ является графическим установщиком Apache, PHP, MySQL и более ничем. Если тот же Denwer сам запускает компоненты, то здесь они просто устанавливаются в качестве сервисов и управляются самой Windows.

Последняя версия: 3.2010-11-07
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://www.denwer.ru/


Базовый комплект:

  • Apache 2.2
  • PHP 5.3.3
  • MySQL 5.1.40
  • phpMyAdmin 3.2.3

Denwer… старый добрый Denwer. Мы видим всё тот же скудный набор не очень свежих компонентов (урезанных по самые яйца), чёрное окно и никакого GUI. К плюсам этого локального веб-сервера можно отнести его предельно малый размер и хорошую «базу знаний» на форуме, накопленную за многие годы. Фактически управление сервером осуществляется через выполнение.BAT скриптов по запуску и остановке модулей, как таковой управляющей программы нет вообще.

Denwer предельно прост и понятен, а потому имеет самую большую армию поклонников среди «чайников». Наиболее полным описанием данного веб-сервера будет следующая фраза, сказанная одним из пользователей: «Денвер выполняет основные задачи и ладно, а чем больше примочек тем больше заморочек (никто ими на все 100 не пользуется)».

Последняя версия: 5.3.9
Русский язык: Да
Portable версия: Да
Домашняя страница: http://www.easyphp.org/


Базовый комплект:

  • PHP 5.3.9
  • PhpMyAdmin 3.4.9
  • Apache 2.2.21
  • MySQL 5.5.20

Довольно простая и ничем не примечательная сборка. Нам предлагают обычное трей-меню без излишеств, незамысловатые настройки и запутанную стартовую страницу без русского языка. Данный программный комплекс не произвел на меня какого-либо впечатления, работает и то хорошо. EasyPHP вполне подходит в качестве замены Denwer на «версию с окошками» (если не пугает стартовая страница).

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

Последняя версия: 2.0.2.0
Русский язык: Есть
Portable версия: Нет
Домашняя страница: http://eleanor-cms.ru/server


Базовый комплект:

  • Apache 2.2.19
  • PHP 5.3.6
  • MySQL: MariaDB 5.2.6
  • PhpMyAdmin 3.4.2
  • SlimFTPd 3.1.81
  • DNS Unbound 1.4.10

EleanorServ сперва показался мне тёмной лошадкой, а точнее неким специализированным сервером для одноименной Eleanor CMS. После рассмотрения оказалось что это обычный локальный веб-сервер.

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

Радость от использования этого программного комплекса длилась не долго. После создания нового домена панель управления просто исчезла. Да да, она просто испарилась и в папке./www/localhost/ я даже не нашел каких-либо файлов кроме заглушки index.php. Еще одним огорчением было невозможность открыть папку с доменами из трей-меню, мне пришлось искать куда же я установил EleanorServ…

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

6. Nimp

Последняя версия: 1.5.0
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://nimpbox.ru/


Базовый комплект:

  • Apache 2.2.17
  • Nginx 0.9.3
  • MySQL 5.5.8
  • PHP 5.3.5
  • Sendmail 31
  • phpMyAdmin 3.3.9
  • Sypex Dumper 2.0.8
  • FileZilla 0.9.37 beta
  • Memcached 1.2.4

Здесь мы видим ужасную реализацию панели управления с элементами порнографии, но есть довольно интересное трей-меню. Самое странное в этой сборке - это аж целых 4! иконки в трее с абсолютно одинаковым меню. Заставить работать сервер мне удалось далеко не с первого раза. Как оказалось Nimp может работать только из корня диска, что без сомнения является ещё одним жирным минусом этого программного комплекса.

Во время использования этого сервера постоянно что-то сбоило, FileZilla никогда сам не останавливался (пришлось убивать через диспетчер задач), а Memcached вообще не запускался. Некоторое недоумение вызвали слова автора программы о том, что «данная сборка прекрасно подойдет для высоко нагруженных сайтов в корпоративных и городских сетях», программе явно далеко до использования в корпоративной среде.

«Фишка» этого локального веб-сервера в том, что Nginx работает как frontend и предназначен для раздачи статического контента, а Apache работает в качестве backend для генерации динамического контента. В целом моё впечатление от этой сборки осталось двояким, оно плавно менялось от резко негативного вначале до нормально-приемлемого в процессе работы с программой.

Последняя версия: 4.5.2
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://open-server.ru/


Базовый комплект:

  • Apache 2.2.22;
  • Apache 2.4.2;
  • Nginx 1.2.0;
  • MySQL 5.1.63;
  • MySQL 5.5.24;
  • PostgreSQL 9.1.2;
  • PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4);
  • PHP 5.3.13 (IMagick 2.3.0, Xdebug 2.2.0, IonCube Loader 4.0.14, Memcache 2.2.6);
  • PHP 5.4.3 (Xdebug 2.2.0);
  • Perl 5.12.3.0 (расширение);
  • SlimFTPd 3.181;
  • Fake Sendmail 32;
  • NNCron Lite 1.17;
  • Memcached 1.2.6;
  • Adminer 3.3.4;
  • HeidiSQL 7.0;
  • Webgrind 1.0;
  • PHPMyAdmin 3.5.1;
  • PHPPgAdmin 5.0.4;
  • PHPMemcachedAdmin 1.2.1;

В противовес другим участникам нашего обзора Open Server имеет наиболее приятный и продуманный интерфейс, обладает мощными возможностями по настройке и администрированию компонентов. К несомненным плюсам можно отнести поддержку профилей настроек, переключение HTTP/MySQL/PHP модулей, планировщик заданий (cron), удобное управление доменами и алиасами, а для «чайников» имеется толковое руководство пользователя.

Приятной особенностью Open Server является возможность использовать программу в качестве портативного персонального стартового меню. Можно установить сервер на USB накопитель, перенести туда свои portable программы, создать закладки для часто посещаемых сайтов и везде, где бы вы не находились, вы будете иметь удобное меню быстрого доступа к своим любимым сайтам и программам.

Последняя версия: 1.8.2
Русский язык: Нет
Portable версия: Да
Домашняя страница: http://www.server2go-web.de/


Базовый комплект:

  • Apache 2.2
  • PHP 5.3.2
  • SQLITE
  • MYSQL 5.1.46
  • PERL 5.8

От этой гадости я долго плевался и несколько минут занимался поиском и убийством дочерних процессов. Оказалось что при запуске программы Server2go локальный веб-сервер просто стартует и всё. ВСЁ - в прямом смысле этого слова, нет никакой управляющей программы, никакого монитора, сервер нельзя ни остановить, ни даже просто перезапустить. Всё что есть у этого программного комплекса - это стартовая страница, где можно посмотреть безобидную информацию на подобие вывода PHP Info.

Впечатление крайне отрицательное, хотя казалось бы: сервер стартует, PhpMyadmin открывается, а что ещё надо? Нет, сервер который нельзя остановить - это не для меня. Гори оно в аду!

Последняя версия: 8.5.4
Русский язык: Да
Portable версия: Нет
Домашняя страница: http://www.uniformserver.com/


Базовый комплект:

  • Apache 2.4.2
  • PHP 5.4.0
  • MySQL 5.5.24
  • phpMyAdmin 3.5.1

Uniformserver - это очередная поделка на коленке и сказать хоть что-либо хорошее о ней я не могу. Кривой русский перевод, огромный уродский логотип в трей-меню, само меню совершенно не продумано, а из-за кривого перевода вообще невозможно что-либо понять. Все что может эта сборка - запуститься и открыть PhpMyadmin. С помощью меню еще можно добраться до логов и файлов конфигурации. Единственной приятной неожиданностью было найти там Сron.

Последняя версия: 8.5
Русский язык: Нет
Portable версия: Да
Домашняя страница: http://www.usbwebserver.net/


Базовый комплект:

  • Apache 2.2.21
  • MySQL 5.5
  • PHP 5.3.9
  • PhpMyAdmin 3.4.9.0

Простой и лёгкий веб-сервер. Панель управления незамысловатая, её можно спрятать в трей. Русского языка к сожалению нет. Сборку можно порекомендовать нетребовательным пользователям и новичкам. Каких-либо особенностей или плюшек, о которых я мог бы рассказать, в этом программном комплексе нет.

По своей функциональности USBWebserver напоминает Denwer, разве что Perl не хватает. В панели управления можно выполнить запуск/остановку модулей, открыть логи, еще есть парочка полезных функций и настроек, на этом всё. Я бы рекомендовал эту сборку как GUI замену Denwer-а для тех, кому необходима схожая функциональность, но хочется иметь панель управления с кнопочками и рюшечками.

Последняя версия: 2.27
Русский язык: Нет
Portable версия: Нет
Домашняя страница:


Базовый комплект:

  • Apache 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.20
  • SQLite 3.7.10
  • Smarty 3.1.7
  • PhpMyAdmin 3.4.9
  • Xdebug 2.1.3
  • SQLiteManager 1.2.4

Хороший и функциональный локальный веб-сервер, довольно известный, простой в освоении. Имеет удобное меню, хорошие возможности по настройке PHP и Apache. Сборка мне очень понравилась, в своё время я использовал Vertrigo довольно длительное время.

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

Последняя версия: 2.2d
Русский язык: Да
Portable версия: Нет
Домашняя страница: http://www.wampserver.com/

Базовый комплект:

  • Apache 2.2.21
  • Php 5.3.10
  • Mysql 5.5.20
  • XDebug 2.1.2
  • XDC 1.5
  • PhpMyadmin 3.4.10.1
  • SQLBuddy 1.3.3
  • webGrind 1.0

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

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

Последняя версия: 0.4.0.4
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://winginx.ru/


Базовый комплект:

  • Nginx 1.2.0;
  • PHP 5.3.13;
  • PHP 5.4.3;
  • Node.js 0.6.17;
  • MySQL 5.1.62;
  • MongoDB 2.0.5;
  • memcached 1.2.6;
  • phpMyAdmin 3.5.0;
  • Adminer 3.3.3;
  • RockMongo 1.1.1;
  • phpMemcachedAdmin 1.2.1;
  • Xdebug 2.2.0.5, Zend Guard Loader 5.5, ionCube 4.0.14

Данная сборка может похвастаться наличием MongoDB и Node.js, а так же быстро набирающего популярность веб-сервера Nginx. Меня так же порадовало наличие нормального трей-меню и раздела настроек, однако в процессе работы оказалось что окно с настройками имеет 3 вкладки где всего по 1-2 опции (зачем?).

Довольно странно в Winginx выглядит работа с логами. Для их просмотра нам предлагается меню выбора файлов вида error.log, access.log и так далее, однако к какому именно модулю относятся эти логи понять невозможно: Nginx, PHP, а может Node.js?

Хоть Winginx и имеет управляющую программу, однако командование самим веб-сервером, так же как и в Denwer, осуществляется через.BAT файлы. Я сделал такой вывод по всплывающим из ниоткуда чёрным окнам во время запуска или остановки сервера.

Возможно, что кому-то (в первую очередь новичкам) будет очень полезна функция автоматической установки скриптов (PhpBB, WordPress, Joomla и т.д.) при создании домена, особенно если учитывать что скрипты сконфигурированы для работы с Nginx (переписывать правила реврайта самому довольно сложно). Однако лично я такими функциями никогда не пользуюсь и предпочитаю выполнять инсталляцию сам, поскольку никогда не знаешь что и как там устанавливается и какие сюрпризы могут поджидать тебя в будущем.

14. Xampp USB Lite

Последняя версия: 1.7.7
Русский язык: Нет
Portable версия: Да
Домашняя страница: http://www.apachefriends.org/en/xampp-windows.html


Базовый комплект:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

XAMPP - это очень популярный за рубежом локальный веб-сервер. Думаю популярность обусловлена тем, что эта сборка довольно надёжна и имеет версии под все основные операционные системы: Windows, Linux, Mac OS X и даже Solaris.

Старт и остановка модулей происходят достаточно быстро, страница приветствия не запутана и понятна, хоть и на английском. В целом довольно хороший программный комплекс (с кучей плюшек в desktop версии) в котором нет ничего лишнего или отталкивающего. Чёрные окна из-за угла не атакуют, панель управления вполне обычная, однако малополезная.

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

Сравнение

Portable Русский язык Наличие GUI Полезный GUI Просмотр логов
AMPPS - + + - +
- - - - -
+ + - - -
+ + + + +
- + + + +
Nimp + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
Xampp USB Lite + - + - -

Лучшие результаты: EasyPHP, Open Server, Winginx.

Тестирование

Тест №1 - Ложный запуск

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

Тест №2 - Сложные пути

Суть теста заключается в преднамеренной установке сервера в папку со сложным именем, в нашем тесте мы будем использовать папку с именем «C:testMys$ka!._-()zlo{}+~%&2% Files». Если PhpMyAdmin (он взят просто для удобства, поскольку есть в каждой сборке) не откроется, то тест соответственно будет провален. Каждый человек - это индивидуальность, папки порой называют самыми неожиданными именами. Название папки, выбранное для теста, корректно для Windows и должно быть правильно обработано.

Тест №3 - SSL из коробки

Тест предельно простой - запускаем сервер и пытаемся открыть PhpMyAdmin по SSL протоколу.

Обозначения: "+" означает что тест пройден успешно, "-" означает что тест провален.

Ложный запуск Сложные пути SSL из коробки
AMPPS + + +
- + -
- + +
+ + -
+ + -
Nimp + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
Xampp USB Lite + - +

Лучшие результаты: AMPPS, Open Server.

Заключение

Рассмотрев и протестировав столько программных комплексов возникает вопрос - а что же в итоге выбрать для повседневной работы? Ответить на этот вопрос не так-то просто, каждая сборка будет хороша для определённого типа задач.

Для новичков я предлагаю использовать Denwer, как самый простой и проверенный временем локальный веб-сервер. Всем остальным веб-разработчикам, а так же и тем новичкам, кому недостаточно функциональности Denwer, я рекомендую использовать Open Server.

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

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

Linux-сервер своими руками Колисниченко Денис Николаевич

1.6.1. Сервер локальной сети

1.6.1. Сервер локальной сети

Сервер локальной сети (рис. 1.1) - это сервер, оказывающий услуги пользователям сети Интранет (Intranet). He путайте «Интранет» с «Интернет». Сеть Intranet - это внутренняя корпоративная сеть, как правило, без выхода в Интернет.

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

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

Рис. 1.1. Сервер локальной сети

На рис. 1.1 изображена небольшая локальная сеть без выхода в Интернет. Все рабочие станции и сам сервер подключены к центральному устройству сети - концентратору. Вместо концентратора можно использовать (и предпочтительнее использовать) коммутатор (switch). В отличие от коммутатора, концентратор «не знает», к какому порту подключен тот или иной компьютер и когда один из компьютеров передает пакет данных, то концентратор повторяет его на все свои порты. Каждый компьютер сети получает этот пакет и проверяет наличие своего IP-адреса в его заголовке. Если IP-адрес назначения не совпадает с IP-адресом компьютера, который принял этот пакет, то пакет просто игнорируется. Коммутатор же передает пакет только на тот порт, к которому подключен адресат. Благодаря этому, помимо повышения безопасности, снижается нагрузка на сеть. Вот так пакеты данных доставляются от источника к месту назначения.

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

О выборе сетевого адаптера и о другом «железе» для сервера написано в п. 7.6 «Несколько слов перед настройкой сервера». Здесь же нужно сказать пару слов о выборе коммутатора. Раньше основным камнем преткновения для использования коммутаторов была их высокая стоимость. Сейчас можно купить довольно производительные коммутаторы за относительно небольшие деньги. Для домашнего или небольшого офиса можно порекомендовать коммутатор LUCENT CAJUN P115G. Он имеет 24 порта 10/100 Мбит, а также 1 оптоволоконный порт 100FX. По последним данным его стоимость составляет около 230 долларов США.

Более дорогой и более производительный вариант на 48 портов 10/100 Mbit LUCENT-CAJUN P334T. Этот коммутатор обладает внутренней шиной на 8 Гбит, а также модульной конструкцией, что позволяет устанавливать дополнительные модули. Стоимость модели Р334Т - около $900. При установке дополнительных оптоволоконных портов 100FX стоимость увеличится примерно на $150…250 в зависимости от количества портов.

Из книги Мобильный интернет автора Леонтьев Виталий Петрович

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

Из книги Fedora 8 Руководство пользователя автора

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

Из книги Работа на ноутбуке автора Садовский Алексей

2.3. Интернет по локальной сети 2.3.1. Настройка локальной сети Интернет по локальной сети чаще всего встречается на предприятиях или в небольших домашних сетях. Как правило, в сети есть главный компьютер - шлюз, предоставляющий всем остальным компьютерам сети доступ к

Из книги Собираем компьютер своими руками автора Ватаманюк Александр Иванович

2.3.1. Настройка локальной сети Интернет по локальной сети чаще всего встречается на предприятиях или в небольших домашних сетях. Как правило, в сети есть главный компьютер - шлюз, предоставляющий всем остальным компьютерам сети доступ к Интернету. У этого компьютера два

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Глава 24 Подключение к локальной сети Проводная локальная сеть Настройка сетевого соединения1 сентября 1969 года считается датой рождения Интернета. Впервые с помощью специального кабеля были объединены два компьютера, которые могли обмениваться данными друг с

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

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

Из книги Компьютерные советы (сборник статей) автора Автор неизвестен

Глава 11 Понятие локальной сети Что такое сеть и зачем она нужна Основные варианты и типы сетей Основные

Из книги С компьютером на ты. Самое необходимое автора Егоров А. А.

Глава 14 Подключение к локальной сети Подключение к проводной сети Подключение к беспроводной сетиИтак, у вас появилась возможность подсоединиться к локальной сети.Для подключения к проводной сети наиболее распространенного стандарта 100Base-TX потребуется: сетевая

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Работа с ресурсами локальной сети Стандартным объектом, позволяющим выполнять типовые операции с локальной сетью, является WshNetwork. С помощью этого объекта можно:? узнать сетевое имя компьютера, имя текущего пользователя и название домена, в котором он

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

8.9.10 Широковещательные рассылки в локальной сети Версия 1 выполняет широковещательные рассылки в локальной сети. Следовательно, каждый из сетевых интерфейсов должен принимать и анализировать такие сообщения. Больший смысл имеет использование многоадресных

Из книги Ноутбук [секреты эффективного использования] автора Пташинский Владимир

Всем привет! На связи Заур Магомедов с очередной порцией материала для веб-мастеров. Не успел начаться год, как мы уже приблизились к концу февраля. Пишу этот пост в праздничный день 23 февраля и пока не забыл — поздравляю всех мужчин с Днем защитников отечества! Ну что можно пожелать еще, как не мирного неба над головой и здоровья всем нам. А теперь собственно перейдем к теме поста.

Когда разрабатываешь сайт по ходу дела могут появляться какие-либо вопросы к заказчику. Так вот эти вопросы удобнее, а в некоторых случаях просто обязательно обсуждать, когда заказчик видит сам сайт. Как мы можем показать сайт заказчику если он разрабатывается на локальном сервере? Можно, конечно, выгрузить на хостинг, это как вариант. Но для меня лично это неудобно, т.к. придется делать обновление на хостинге периодически по мере поступления вопросов. Можно также работая на локалке, при каждом сохранении файлов выгружать их на хостинг, причем делается это автоматически, например, в редакторе Sublime Text 3 + плагин Sftp есть такая возможность.

Не смотря на вышеперечисленные способы, есть вариант дать доступ к локальному сайту из интернета для просмотра. Тогда заказчик может наблюдать за всем ходом работы. Единственный минус — когда вы выключаете компьютер просмотр станет невозможным. Можно в принципе компьютер и не выключать, пусть работает, ничего страшного в этом нет. Давайте теперь рассмотрим, как показать сайт по локальной сети и дать доступ из интернет.

В качестве веб-сервера я буду использовать мой любимый .

Структура статьи

Доступ к сайту по локальной сети

Сразу скажу, что в данной статье я не буду показывать как нужно настраивать саму локальную сеть. Благо по этой теме в интернете есть масса материалов, в том числе и видео. Чтобы показать сайт по локалке нам необходимо сделать некоторые настройки в Open Server. Для этого щелкаем правой кнопкой мыши по флажку Open Server в трее и переходим к настройкам. Выбираем вкладку «Сервер» и там находим такой пункт, как «IP-адрес сервера» , выставляем опцию «Все доступные IP» .

Далее переходим во вкладку «Алиасы» . Обратите внимание на поля: исходный домен, конечный домен. В поле «Исходный домен» мы вбиваем IP-адрес нашего компьютера в локальной сети. Узнать его можно следующим образом: щелкаем на комбинацию клавиш Win+R и в появившимся окошке вбиваем команду «cmd» для запуска окна командной строки.

Здесь нас интересует срока «IPv4-адрес» . Это и есть ваш локальный IP-адрес компьютера. У меня он — 192.168.1.205, вот как раз его я и вбиваю в поле «Исходный домен» в настройках локального сервера. В поле «Конечный домен» мы выбираем домен нашего сайта. Я выбрал домен по умолчанию — Localhost для примера. После выбора жмем по кнопке «Добавить» и у нас в списке внизу появится запись, которая говорит о том, какой домен должен открываться при обращении к компьютеру с данным IP-адресом из локальной сети.

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

Можно дать возможность пользователям смотреть на сайт из интернета. В данном случае локальный сервер будет выступать в роли виртуального хостинга. Но здесь есть некоторый нюанс — у вас должен быть выделенный (статичный) внешний IP-адрес. Ваш интернет-провайдер должен назначить вашему компьютеру в своей сети IP-адрес, который останется неизменным. Обычно такую услугу провайдеры предоставляют за отдельную дополнительную плату. Имея выделенный IP-адрес, доступ к локальному сайту можно решить на раз, два…

Безопасность компьютера!

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

Открываем настройки Open Server -> Алиасы. Добавляем новую строку в паре Исходный домен -> Конечный домен. В поле исходного домена вбиваем наш выделенный IP-адрес. В поле конечного домена выбираем наш домен. Не забываем нажать на кнопку «Добавить» . Если вы не знаете свой IP-адрес, то узнать его можно на сайте 2ip.ru .

Следующее, что нам необходимо будет сделать это создать переадресацию портов в маршрутизаторе. Для чего это нужно? Когда обращаются к нашему IP-адресу из сети компьютер должен знать куда перенаправлять эти запросы. Так вот, с помощью переадресации мы как-бы говорим открой такой то сайт. Я покажу на примере своего роутера Asus RT-N12, но суть у всех роутеров будет та же самая, поэтому тут проблем не должно возникнуть. Если у вас английская прошивка, то ищите что-то типа Port Forwarding. На крайний случай почитайте в интернете, как создать переадресацию портов в вашем роутере.

Входим в панель управления роутера и переходим в раздел «Интернет» -> «Переадресация портов» . Здесь сразу ставим переключатель «Включить переадресацию портов» в положение «Да» . Далее, в поле «Имя службы» можно ввести произвольное название на латинице. В поле «Диапазон портов» можно указать диапазон портов с которыми вы будете работать. По умолчанию для http-соединения используется 80-й порт, поэтому в данном поле я ввожу — 80. В поле «Локальный IP-адрес» выбираем свой локальный компьютер. «Локальный порт» — вводим номер порта, с которым работает ваш локальный сайт. Его можно узнать в настройках Open Server. Смотрите выше скрин настроек Open Server, вкладки «Алиасы» , ниже указаны настройки портов. Порт по умолчанию «80» можно переопределить, например. — 8080. Это нужно, если в вашей локальной сети уже кто-то занял 80-й порт. Тогда соответственно в поле «Локальный порт» вы указываете — 8080. После всего жмем на кнопочку «Add/Delete» и у нас в списке появляется новая запись.

После всех настроек применяем настройки — «Применить» , при этом роутер будет перезагружен. Теперь в адресной строке браузера на удаленном компьютере вводим наш внешний IP-адрес и открываем сайт.

Что делать, если у вас нет выделенного IP-адреса?

Вариант с выделенным IP-адресом может подойти не всем. Не каждый захочет переплачивать провайдеру за выделенный IP и я их понимаю. Как раз для таких случаев предусмотрен вариант с динамическим IP-адресом — технология DDNS (Dynamic Domain Name System). Суть ее состоит в том, что клиенты могут подключится к роутеру даже с динамическим внешним IP-адресом через зарегистрированное доменное имя. В большинстве современных роутерах служба DDNS уже встроена. В качестве DNS-сервера выступают сервисы, которые предлагают услуги DDNS. Один из таких сервисов — noip.com . Вообще, таких сервисов может быть много, по крайней мере я знаю уже несколько. Итак, давайте все по порядку.

Регистрируемся на сайте noip.com. При регистрации можно отметить чек-бокс «Create my hostname later» , т.е. создать имя хоста позже. Обратите внимание, на странице регистрации указано, что доступно бесплатным пользователям. Нас интересует именно «Hostnames» , т.е. количество создаваемых хостов. Для бесплатного аккаунта это количество равно — 3 . Думаю этой цифры будет более, чем достаточно.

После регистрации обязательно активируйте свой аккаунт, переходом по ссылке в письме. После авторизации мы попадаем в свой личный кабинет, выбираем в меню «Dynamic DNS (Free)» -> «Hostnames» и создаем имя хоста, кликнув по кнопочке «Add Hostname» . В поле «hostname» вводим любое имя латинскими буквами, например, my-site . Имейте ввиду, что выбранное вами имя может быть занято на определенном домене (поле Domain). Можете ввести другое имя или выбрать домен, на котором это имя будет свободно. В поле «IPv4 Address» подставлен ваш внешний IP-адрес, система определила его автоматически. Здесь ничего не трогаем. Если хотите убедиться, что это именно ваш IP, то можете сравнить его на сайте 2ip.ru. Добавляем хост — «Add Hostname» .

Все, хост у нас создан. Теперь копируем адрес хоста в буфер обмена и идем в панель управления роутера: «Интернет» -> «DDNS» и вводим свои данные, как на скрине ниже. Единственное прокомментирую то, что вам надо будет ввести свой логин и пароль, который вы указывали при регистрации на сайте no-ip.com.

Жмем «Применить» и ждем пока перезагрузится роутер. Последнее, что нам необходимо будет сделать это указать наш хост в Open Server. Для этого идем в настройки, вкладка «Алиасы» и добавляем в список новый хост в ключе Исходный домен -> Конечный домен.

Все, вбиваем в адресной строке браузера наш хост, в моем случае это — my-site.ddns.net и ура наш локальный сайт открывается. Проверять лучше на телефоне или на другом устройстве, которое не подключено к вашей локальной сети, т.к. данный хост может открыться и по локалке. Можно в телефоне отключить Wi-Fi и через мобильный интернет проверить. Вот, что у меня получилось.

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

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

Мы можем сделать сайт доступным для других устройств, подключённых к сети:

  • внутри квартиры (всегда);
  • внутри локальной домашней сети (почти всегда);
  • для всех пользователей Интернета (не всегда).
Статический или динамический?

Разница в вероятностях (всегда-иногда) заключается в вашем IP. Если он статический, то всё делается довольно легко. Как делать локальный сервер при динамическом IP в этой статье не описывается.

Внутри своей квартиры вы сами задаёте политику присвоения адресов - например, Wi-Fi роутер может раздавать устройствам произвольные, динамические IP адреса; и можно настроить роутер и устройства так, что всем им будут присвоены определённые статические адреса.

Домашние локальные сети, как правило, организовываются региональными провайдерами. Внутри этих сетей все пользователи, обычно, имеют два IP: один - локальный (статический, который пользователь вписывает при настройки комьпютера или сетевого оборудования) второй - динамический который присваивается при доступе в Интернет.

Локальные адреса, в основном, имеют такой вид (вместо нулей должны быть другие цифры):

172.16.0.0 192.168.0.0

Приступаем

Открываем файл C:ServerbinApache24confhttpd.conf и ищем там строчку

Listen 127.0.0.1:80

Нам нужно заменить IP адрес на свой, например, мой локальный IP адрес 192.168.43.90, следовательно, я пишу:

Listen 192.168.43.90:80

Как вариант, можно сделать вот так:

Сохраняем файл и перезапускаем сервер. На самом деле - всё!

Пробуем доступ к серверу набрав в строке браузера свой IP (я набираю http://192.168.43.90/ ), как и следовало ожидать - доступа нет, но причина очевидна: файервол. Его нужно настроить должным образом, но для нашего тестирования я его просто отключаю.

Теперь всё впорядке и ваш сайт доступен по адресу http://192.168.43.90/ с любого устройства, находящегося в вашей домашней или городской сети. На следующем скриншоте, я зашёл на локальный сервер с телефона:

24 часа в сутки

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

Внутри локальной (домашней) сети вы можете придумать имя своему сайту и попросить ваших друзей и всех тех, кто будет заходить на него внести изменения в файл
C:WindowsSystem32Driversetchosts
Каждому из них нужно будет добавить туда строчку:
ваш_IP ваш_сайт
например
192.168.43.90 alexblog.local
После этого набирая в адресной строке браузера http://alexblog.local они будут попадать на ваш сайт.

Зачем все эти сложности?

Открытие доступа к локальному серверу может быть полезным по ряду причин, правда, обычно они довольно специфические. Те, кто этим занимаются, знают для чего они это делают. Сейчас, когда не нужно платить за трафик (но нужно платить за электричество), гораздо разумнее разместить свой сайт (доступ к которому вы хотите открыть для всех) на хостинге. Хорошем, недорогом хостинге, с бесплатным доменом в подарок .

Более того, открывая доступ к своему localhost нужно подумать о безопасности. В данной статье я этот вопрос не затрагиваю, но могу вас заверить, что Apache, запущенный от имени администратора (а именно так он у большинства на локахосте и запущен), через скрипты PHP (или уязвимости в них), может «путешествовать» по каталогам дисков. Т.е., по крайне мере теоретически, злоумышленник через уязвимости в вашем сайте может скачать файлы с вашего компьютера или удалить файлы, например, в директории Windows. Если заботиться о безопасности локального сервера является слишком сложным занятием для вас, то ответ очевиден - хостинг.