Я пробую устанавливать удостоверение локального SSL в мою страницу

Уже я это установил в домене с инструментом puTTY, но пробую присоединять mailgun и, итак, для того, чтобы оно функционировало, нуждаюсь в удостоверении SSL также в помещении, остаюсь этот руководитель https://www.youtube.com/watch? v=mb8OkCLS43w, и так как он дает мне ошибку, это - то, что у меня есть в моем виртуальном host


  ServerName panetown.com
  ServerAlias panetown.com
  DocumentRoot "${INSTALL_DIR}/www/shopp-app/public"
  # Por aqui la ruta absoluta donde se aloja tu web para futuras renovaciones en Let's Encrypt
    Alias /.well-known "C:/wamp64/www/shopp-app/.well-known"
  
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  

introducir la descripción de la imagen aquí

0
задан 27.02.2019, 05:30
1 ответ

Создавать удостоверение SSL для твоего localhost может быть достаточно тоскливое задание. Как дела помогать для нам, оставило одну им guГ - в простую шаг за шагом как устанавливать удостоверение SSL в твоем localhost используя Wamp. Он известен из всех Devs, что иметь сервер разработки это mГЎs idГ©ntico возможно в producciГіn - жизненный важно, чтобы реализовывать Тест обоснованные. Ну, я оставляю тебе окончательный путеводитель:

ObservaciГіn: В каких-то маршрутах я размещаю имя apachex.x.x, это, потому что ты versiГіn от индейца-апачиа и Wamp он может отличаться в нее mГ, - за которым ты должен санкционировать и быть висящим на этой части шагов.

Устанавливать OpenSSL:

Вводит в компьютер в https://slproweb.com/products/Win32OpenSSL.html и загружает соответствующую версию с твоей операционной системой.

По умолчанию индеец-апачи имеет обыкновение sobrescribir 2 файла .dll очень важные для того, чтобы удостоверение смогло функционировать хорошо, что libay32.dll и ssleay32.dll, это производит ошибки mГЎs вперед, когда estГЎs конфигурируя твое удостоверение.

, Чтобы это исправлять, видит до маршрута

C:/wamp/bin/apache/apachex.x.x/bin 

ищет и подтверждает, что эти два файла были типа .dll, и что они не взвешивали 0 Kb, если выполняется одно из этих условий, тогда обратись к

C:\wamp\bin\php\phpx.x.x\ (la version de php que uses)  

и скопируй их aquГ, - потом вернись и прикрепи их в папке bin индейца-апачиа. Из-за Гєltimo видь в файл

C:/wamp/scripts/config.inc.php  

и прокомментируй они lГ-neas 133 и 139 и в continuaciГіn:

Производит ключи SSL:

Открывает конечную остановку и dirГ-gete в маршрут, где устанавливается openSSL, которая quedarГ - в сходный с этим: C:\OpenSSL-Win64\bin\ (en caso que uses Window, sino sigue los pasos correspondientes en tu sistema operativo).

a) Помещенный в маршруте, выполняет следующие команды:

openssl genrsa -aes256 -out private.key 2048

openssl rsa -in private.key -out private.key

openssl req -new -x509 -nodes -sha1 -key private.key -out certificate.crt -days 36500 -config C:/wamp/bin/apache/apachex.x.x/conf/openssl.cnf

b) Копирует файлы, которые произвелись в маршруте ее instalaciГіn OpenSSL, что deberГ-an быть private.key и certificate.crt (это твои ключи для удостоверения) и они прикрепи в

C:/wamp/bin/apache/apachex.x.x/conf/

Конфигурировать httpd.conf и php.ini Вводя информацию в компьютер в твоем файле httpd.conf и descomenta они lГ-neas следующие:

LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

Потом открывает твой файл php.ini и descomenta:

extension=php_openssl.dll

Проверяет tambiГ©n, что этот актив в расширении Php в menГє нижнее право Wamp.

Конфигурируя твой файл httpd-ssl.conf:

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

C:/wamp/bin/apache/apachex.x.x/conf/extra/httpd-ssl.conf

для того, чтобы он остался asГ-:

DocumentRoot “C:/wamp/www”
ServerName localhost:443
ServerAdmin admin@example.com
ErrorLog “C:/wamp/bin/apache/apachex.x.x/logs/ssl_error.log”
TransferLog “C:/wamp/bin/apache/apachex.x.x/logs/ssl_access.log”

MГЎs внизу в ней lГ-nea 145:

SSLCertificateFile “C:/wamp/bin/apache/apachex.x.x/conf/ssl/certificate.crt”

И в ней lГ-nea 155:

SSLCertificateKeyFile “C:/wamp/bin/apache/apachex.x.x/conf/ssl/private.key”

ты Должен проверять, что маршруты, воплощенные наверху estГ©n правильные и, что файлы, которые estГЎn определенные существуют (а создай их), для того, чтобы оно смогло функционировать. Это я лишаю себя большого количества времени открывать это и решать это в Вашем моменте.

Однажды ты создал, сохранял и конфигурировал все, как я объясняю тебе, перейди, когда Индеец-апачи / апачекс.кс.кс тестирует эту configuraciГіn с консоли в маршруте C: / wamp / bin / / bin/. Выполни следующую команду в консоли:

httpd -t

Проверяет, что синтаксис и она configuraciГіn estГ©n правильные.

, Если despuГ©s от этой команды ты получаешь этот экран:

Syntax OK

Entonces совсем он будет хорошо, только тебе остается возобновлять или загружать твой server с Wamp.

, Если ты продолжаешь указанные шаги и осторожен, что маршруты, которые ты устанавливаешь, совпали с маршрутами твоей папки Wamp, не deberГ-схватывай, иметь проблемы и разместив https://localhost в твоем server tГ©cnicamente ты должен мочь начинать скроллировать твой собственный localhost с удостоверением. Ошибка Chrome подозрительного удостоверения получается как предупреждение (это нормальное, потому что твое удостоверение не распознано как популярный один, сравнивается с оставшейся частью доменов и pГЎginas Веб на рынке).

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

Шрифтов: https://medium.com / jdevmanzo/como-crear-una-llave-ssl-para-wamp-en-localhost-8055e7116a21

1
ответ дан 19.11.2019, 22:48