Меню

Как настроить веб сервер openserver

Установка OpenServer

Что такое OpenServer

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

В частности, OpenServer содержит в себе веб-сервера Apache и Nginx (читается как «энджайн икс»), СУБД MySQL и PostgreSQL. Их версии, как и версия самого PHP легко переключаются в панели управления.

Аналоги OpenServer

OpenServer является одной из самых популярных сборок ПО для веб-разработчиков. Он удобен, интуитивно понятен и отлично подходит для новичков.

Но это не единственный подобный продукт. Аналогов достаточно много и самыми популярными из них являются XAMPP и AMPPS.

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

Скачать OpenServer можно с официального сайта в разделе «Скачать».

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

При скачивании создатель OpenServer просит сделать добровольное пожертвование на благо проекта. Если этого не сделать, скорость скачивания будет неслабо урезана. Можно, конечно, скачать OpenServer на торрентах, но нужно быть осторожен — туда нередко встраивают вирусы.

Установка OpenServer на Windows

Итак, запускаем установку.

Выбираем место установки. Папку OpenServer создавать не нужно, она создатся сама. Т.е. если указать D:\ , то OpenServer будет установлен в D:\OpenServer\ .

После установки в папке OpenServer появятся несколько папок и 2 файла с зелёными иконками. Запустите файл, соответствующий вашей операционной системе (x86 для 32-разрядной ОС, x64 для 64-разрядной).

Если не знаете разрядность — попробуйте запустить оба файла. Какой не покажет ошибку — тот и нужен. 🙂

Выберите язык и подтвердите установку Microsoft Visual C++ (может занять несколько минут).

На этом установка OpenServer закончена.

Настройка OpenServer

После установки иконка OpenServer появится в нижней правой части экрана в виде красного или зелёного флажка. Переходим в Настройки -> Модули .

Здесь нас интересуют всего 2 параметра: HTTP (веб-сервер) и PHP. Если вы только начинаете изучать PHP, рекомендую выбрать последние версии PHP и веб-сервера Apache (только его, без Nginx).

После сохранения настроек нажмите красный флажок и выберите Запустить . OpenServer запустится, либо выдаст ошибку.

Чтобы убедиться в корректности установки, введите в браузере localhost/ . Если вы увидите стартовую страницу OpenServer, значит всё в порядке.

Создание сайта в OpenServer

Создавать сайты очень просто. Перейдите в папку domains и создайте папку с названием сайта, например test .

Перезагрузите сервер (клик по флажку и кнопка Перезапустить ).

Теперь создайте в папке test файл index.html , напишите в нём любой текст и введите в браузере test/ (со слешем в конце, чтобы браузер понял, что это название домена, а не поисковый запрос).

Если вы увидели содержимое файла index.html , значит, всё работает правильно.

Если OpenServer не работает

OpenServer должен запускаться от имени администратора и иметь доступ к файлу hosts ( C:\Windows\System32\drivers\etc\hosts для Windows 7).

Если OpenServer пишет, что 80-ый порт занят, скорее всего дело в настройках Skype. Перейдите в Настройки -> Дополнительно -> Соединение и снимите галочку с пункта «Использовать порты 80 и 443.

Если не сработало — возможно на компьютере установлены другие сборки (Denwer, AMPPS и т.п.), которые блокируют 80-ый порт. Если так, необходимо изменить используемый порт в настройках одной из программ.

При использовании Windows Server необходимо отключить все службы IIS.

Читайте также:  Как настроить рекламу prosale

Если проблема не решилась и Google не помогает, попробуйте обратиться на форум OpenServer.

Источник



Open Server

Описание программы

Open Server — это портативный программный комплекс, созданный для того чтобы помочь веб-мастерам в разработке, отладке и тестировании сайтов непосредственно на компьютере (даже если на нем нет интернета) под управлением ОС Windows. Более подробно прочитать о том что такое Open Server, какая разница в его сборках (максимальной, расширенной и базовой) и о том какие компоненты в них входят, можете почитать на оф. сайте проекта: ospanel.io.

Лично я пользуюсь расширенной редакцией (премиум)

Где скачать опен сервер?

  1. На сайте разработчика ospanel.io/download/ — без доната скорость скачки очень маленькая (часа 3 качать)
  2. С моего яндекс диска, здесь: https://yadi.sk/d/qDuNKrWUhkHvo — я обычно закидываю туда все обновления

Установка Open Server

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

Запускаем скачанный дистрибутив Опен Сервера (желательно от имени администратора).

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

Ждем распаковки, после чего переходим по пути который вы указали при распаковке и видим там папку OpenServer, внутри которой находится установленный Опен Сервер

На этом установка завершена!

Open Server — первый запуск

Перед запуском рекомендую ВЫКЛЮЧИТЬ Skype и брандмауэр (если конечно они у Вас установлены) — с ними Open Server может работать криво).

Для этого перейдем в папку с установленным дистрибутивом Open Server (в моем случае она находится на локальном диске D). Щелкаем правой кнопкой мыши по значку Open Server (x64 или х86, в зависимости от разрядности вашей ОС) и в открывшемся окне выбираем «Запуск от имени администратора».

В открывшемся окошке выбираем язык интерфейса сервера (в моем случае это русский):

Далее сервер попросит Вас установить библиотеки Microsoft Visual C++ , Runtime и пач , обязательно устанавливаем их.

Устанавливаться они будут довольно долго, свободно успеете в то время попить кофейку. или еще чем-нибудь заняться)

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

В случае если выйдет окошко: Оповещение системы безопасности Windows, ставим обе галочки на против пунктов Частные и Общественные сети и нажимаем на кнопку «Разрешить доступ».

После этого сервер должен успешно запуститься и красный флажок в трее должен позеленеть, нажимаем на него и выбираем «Мои сайты» — «localhost».

Откроется страница в браузере, которой в которой будет написано приветствие .

Поздравляю с успешным запуском Open Server.

Настройка Open Server

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


Перед вами откроется окно настроек, нас в первую очередь интересует вкладка Модули, здесь я рекомендую выставить нужные для вас модуля (опираясь на программное обеспечение хостинга, в моем случае хостинг будет бегет , он поддерживает последние версии Apach , Ngins , PHP и т.д. соответственно последние версии я и выбираю).


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

Вкладка Основные
Здесь вы при необходимости можете настроить авто запуск сервера и сменить тему его оформления.

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

Читайте также:  Как настроить гур мтз

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

Вкладка Кодировки
Здесь вы можете задать кодировку для HTTP и MySQL серверов.

Остальные вкладки я вообще не когда не трогаю (в последние время настраиваю только модуля а все остальное оставляю по умолчанию), так что рассматривать их не буду )

Не работает Open Server

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

Откроется окно просмотр логов:

У меня как видите все нормально.

Рассмотрим самые частые проблемы.

Устранение неполадок с запуском Open Server

1. Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи.
Это свидетельствует о том, что у вас либо недостаточно прав для доступа к нему, либо что файл hosts блокирует какая-нибудь антивирусная программа.

Решение проблемы:

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

У меня сейчас стоит антивирус касперского интернет секюрити (KIS) 2015 года и чтобы подружить его с open server, мне пришлось зайти в его настройки, во вкладку дополнительно – Угрозы и исключения, и добавить следующее правило: C:\Windows\System32\drivers\etc\hosts

До этого у меня стоял антивирус Avira, там защита файла host отключалась во вкладке «Общее» – «Безопасность» – «Защита системы«:

В докторе вэбе отключается в настройках родительского контроля если не ошибаюсь.

Так же Вы можете попробовать открыть от имени администратора командную строку и выполнить команду:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

2 частая ошибка: Не удалось запустить Apache

Или еще какой-нибудь компонент или просто пишет порт (номер порта) занят. Это обычно свидетельствует о том что у вас данный порт занят какой либо другой программой.

Решение проблемы:

Если у Вас запущен Skype, убедитесь, что он не занимает порты 80 и 443, для этого в скайпе зайдите во вкладку Инструменты -> Настройки –>Соединение и уберите галочку с пункта Использовать порты 80 и 443.
Если не помогло или порты блокирует что то другое. То скачайте, установите и запустите программу Port Explorer (или подобную ей), после этого перейдите на вкладку ALL, отсортируйте список процессов во вкладке Local Port, найдите процессы занимающие порт который указан в логах и завершите их. PS данное действие после каждой перезагрузки системы скорее всего придется повторять.

После этого перезапускаем Open Server и работаем!

Если и это не помогло, тогда отключайте брандмауэр (фаервол) и антивирус!

Источник

Настройка openserver для общего доступа

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

Для открытия внешнего доступа к сайту на openserver необходимо зайти в настройки и перейти на вкладку «Сервер».

Если в поле «ip адрес» указать адрес вашего компьютера в локальной сети, то к вебсерверу можно будет подключится из локальной сети.

Читайте также:  Как настроить фитнес браслет джет спорт фт 4

Если указать «все доступные адреса», то к сайту будет разрешено подключение из любой сети (доступ через интернет).

После этого при попытке запустить сервер можем получить ошибку следующего содержания: «Несовместимость конфигурации: домен/алиас localhost можно использовать только с IP-адресом 127.0.0.1»

Устраняется эта ошибка следующим образом: переходим в папку с доменами C:\OpenServer\domains и переименовываем localhost в openserver. После этого сервер запустится.

Необходимо учесть еще пару моментов:

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

2. На компьютере с которого подключаетесь необходимо внести изменения в файл C:\Windows\System32\drivers\etc. Добавляем запись: 10.0.0.2 sitename (где 10.0.0.2 — адрес компьютера с вебсервером, sitename — имя вашего домена в папке C:\OpenServer\domains)

3. Необходимо открыть соответствующие порты в брэндмауэре компьютера. Для веб это 80 порт. Либо можно отключить брэндмауэр.

4. Для постоянного доступа к сайту из сети интернет потребуется выполнить проброс портов на вашем роутере и получить статический ip адрес от провадера интернета.

10 thoughts on “ Настройка openserver для общего доступа ”

Подскажи что делать?! Мне надо зайти в C:\Windows\System32\drivers\etc и изменить «hosts»
— 127.0.0.1 localhost на 10.0.0.2 «Свой сайт — домен» Так получается?! Или надо создать фаил надо тогда какой формат? txt?

В hosts имеющиеся записи не редактируй. Просто добавь еще одну строку, например так: 192.168.1.5 domen
где domen — это локальное имя твоего сайта

Как узнать внешний ip ?

На этом сайте справа, в блоке Инфо, можете узнать свой внешний IP адрес.

Долго мучался с данными вопросом, у меня Window 10 home premium и решение проблемы с открытием доступа к локальным доменам с телефона на open server — решил через создание правила с разрешением подключения на порт 8080 в брандмауэр

Простите,но у меня выдает ошибку 502 на сайте.Что мне делать?

Простите, если написал не грамотно.

06.10.2020 в 08:00
Ошибка 502 означает что запрашиваемый вами ресурс по указанному адресу недоступен. Причин этому может быть много — неверно сопоставлен ip и имя сайта (адрес), неверно введен адрес, недоступен порт http, недоступен ip адрес сопоставленный имени сайта и прочее.

Здравствуйте! А если я хочу отправлять данные на сервер с помощью gprs модуля, то это вообще возможно с помощью openserver? На данные момент он не видит куда отправлять данные, тк сервер локальный. Я попробовал установить флажок как здесь написано, но ноль реакции. Обычно люди используют хостинг для данной задачи, а я хотел таким образом. Возможно он использует для передачи сотовую связь, а здесь идет речь об интернете. Модуль у меня sim800l

Здравствуйте Илья! Встатье идет речь о том как открыть сокет для подключения к веб-ресурсу расположенному на вашем компьютере. Если вы будете подключатся к нему с другого устройства в вашей локальной (домашней) сети, то проблем не возникнет. Но если вам необходимо подключиться из интернета, например через каналы перадачи данных gprs, то в этом случае нужно учесть что ваш веб ресурс находится за NAT вашего роутера и необходимо выполнить проброс портов в интернет. А так же вам может понадобиться статический ip адрес от провайдера вашего домашнего интернета.

Источник