Установка SSL в OpenServer, переводим сайт с HTTP на HTTPS
В той же папке OSPanelmoduleshttpВашаВерсияPHPconf создаем текстовый файл под названием v3.txt с содержимым (в dns прописываем название сайта):
nsComment = «Open Server Panel Generated Certificate»
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
Запускаем generate.bat. Ждём несколько минут до завершения, зависит от производительности компьютера.
Копируем из той же папки созданные файлы «rootCA.crt, rootCA.key, rootCA.srl, server.csr, server.key, server.crt, dhparam.pem» в «OSPaneluserdataconfigcert_files» с заменой.
Так же копируем файл OSPaneluserdataconfigApache-ВашаВерсияApache_vhost.conf в папку с нужным вам сайтом OSPaneldomainsВашСайт.ru
Устанавливаем сертификаты: запускаем файл rootCA.crt и устанавливаем строго в «доверенные корневые центры сертификации» и второй файл server.crt и устанавливаем строго в «личное».
Перезапустить браузер и OSPanel.
Если кому интересно то есть хост провайдер который предоставляет бесплатный хостинг в интернете на год вместе с бесплатным SSL
Не открывается сайт в open server
Проблема заключалась в следующем: добавил новый домен в настройках Open Server (ver. 5.2.2), указал имя и папку домена. Предварительно закинул туда сайт. Но открываться в браузере он категорически не хотел. Красовалась надпись: ERR_NAME_NOT_RESOLVED.
Решение оказалось простое — нужно было добавить в системный файл hosts (путь C:WindowsSystem32driversetchosts) доменное имя. То есть, например:
Open server как зайти на сайт с другого компьютера
+7 (499) 444-90-36 Отдел заботы о пользователях
Москва, Ленинский проспект, дом 6, строение 20
- Участник Skolkovo
- Премии Рунета 2018, 2019, 2020
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies
Настройка локального сервера
По причине безопасности, запустить index.html с вашего компьютера не получится.
Вам нужно будет поднять локальный сервер, и мы объясним как.
Включаем Internet Information Service(IIS)
- Щелкните [Программы] в [Панель управления].
Добавляем файлы в локальный сервер.
Папка для веб-сервера создастся автоматически, при включении IIS. Вам просто нужно скопировать в эту папку папку вашего проекта.
-
В [Мой компьютер] откройте [Локальный диск C:].
Заходим на локальный сервер через браузер
- Откройте ваш браузер.
- Введите в адрессной строке:
http:///Папка проекта/
или
http:///Папка проекта/
или
http://localhost/Папка проекта/
Узнаём имя компьютера
- Щелкните правой кнопкой мыши по [Мой компьютер], выберите [Свойства].
Узнаём ваш IP адресс
- Щелкните [View network status and tasks] in the [Control Panel].
Настраиваем localhost
Для доступа к серверу по http://localhost/ в браузере, вам нужно настройть «hosts» файл.
-
Откройте [Пуск], Выберите [Все программы], [Стандартные]. Щелкните правой кнопкой мыши по [Блокнот] и выберите [Запустить от Администратора].
Open server как зайти на сайт с другого компьютера
Если вы переносили сайт с одного хостинга на другой и при этом имя сайта не менялось, больше ничего делать не нужно. Смело меняйте NSы и всё будет работать. Но если Вы новичек и переносите сайт впервые в жизни — потренируйтесь с переносом на локальный сайт, а уже потом переносите с сервера на локалку, чтобы избежать проблем. Если же переносили сайт с локального на реальный сервер или наоборот, то читаем дальше. Как правильно, локальному сайту присваивается имя в локальной доменной зоне. Скажем, я сайту slicks.name дал локальное имя slicks.lan. Это удобно тем, что во-первых, всегда видно какой сайт локальный, а какой реальный, а во-вторых нет конфликта, как если бы оба сайта и локальный, и реальный имели бы одинаковое доменное имя slicks.name. Но! Теперь чтобы всё работало, нам нужно немного магии 🙂
Для начала сделаем рез. копию БД, а новый файл пометим приставкой local. В «локальной» БД через автозамену меняем все вхождения доменного имени (у меня slicks.name) на локальное название сайта (slicks.lan). При переносе с виртуального на реальный хост делаем аналогично, но наоборот. И в phpMyAdmin создаём БД с таким же именем, как имелась на сайте. затем импортируем наш измененный дамп базы данных. И самое важное, создаем в разделе privileges нового пользователя с аналогичным логином и паролем, как в вашем файле конфигурации. Маленький совет: перед импортом файла БД сожмите его в ZIP архив. При импорте БД на другом сервере может возникнуть ошибка, если файл будет превышать максимальный размер файла для загрузки. У меня он установлен в 2,048KiB. При этом моя БД занимает 3,8 Мб, а в zip архиве всего 680 кб! Ну вот и всё! Удачи! Если сайт не запускается, смотрите на ошибку, которую он пишет. У меня потребовалось также подправить файл .htacces, поскольку в нём были установлены специальные правила от хостинга для защиты. Не убрав эти инструкции я получал ошибку 500. А также у меня там стояла защита от hotlink, и я через автозамену подправил все slicks.name на slicks.lan.
Решение для запуска Open Server
Самый простой вариант — это запустить Опен Сервер с правами администратора.
Для начала нужно выйти из Open Server (полностью закрыть данную программу).
Для этого в панели задач кликаем правой кнопкой мышки по иконке Open Server и затем в появившемся меню выбираем пункт Выход
Затем открываем в проводнике папку с Open Server (обычно это диск C:/OSPanel у меня же диск G:/OSPanel )
Наводим курсор на версию Open Server cогласно разрядности вашей виндовс и кликаем правой кнопкой мышки.
В появившемся окне выбираем пункт Запуск от имени администратора :
В открывшемся окне подтвердите доступ для Open Server
Теперь вы можете запускать OpenServer из панели задач и он будет работать.
Второй способ запуска
Нужно открыть терминал cmd.exe — Можно вызвать сочетанием клавиш + R Здесь ещё команды клавишами для Windows
Затем скопируйте код ниже, вставьте его в терминал и нажмите клавишу Enter
Эта команда находит файл hosts и снимает с него права только для администратора, из за которых openserver не может по умолчанию его перезаписывать, добавляя в него свои записи для создаваемых вами виртуальных хостов.
Если эта команда не проходит — значит у вас стоит антивирус. Можно временно отключить антивирус и переназначить права для файла