Điểm:0

Không thể tìm thấy Chứng chỉ Root CA hợp lệ, chứng chỉ có thể sẽ hiển thị cảnh báo của trình duyệt

lá cờ cn

Tôi đang cố gắng để Telegram Webhook hoạt động với máy cục bộ của mình nhưng nó không đưa ra yêu cầu. Tôi nghĩ rằng đó là bc của vấn đề chứng chỉ

Đây là những gì geocerts.com/ssl-checker nói:

ảnh chụp màn hình

Đây là cấu hình Apache của tôi:

<IfModule ssl_module>
<VirtualHost *:%httpsport%>

    DocumentRoot    "%hostdir%"
    ServerName      "%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"

    SSLEngine       on
    #Header always set          Strict-Transport-Security "max-age=94608000"

    SSLCACertificateFile       "%sprogdir%/userdata/config/cert_files/xxx/xxx-rootCA.crt"
    SSLCertificateChainFile    "%sprogdir%/userdata/config/cert_files/xxx/xxx-bundle.crt"

    SSLCertificateFile          "%sprogdir%/userdata/config/cert_files/xxx/xxx-server.crt"
    SSLCertificateKeyFile       "%sprogdir%/userdata/config/cert_files/xxx/xxx-server.key"

    SetEnvIf User-Agent ".*MSIE [1-5].*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0

    SetEnvIf User-Agent ".*MSIE [6-9].*" \
    ssl-unclean-shutdown

    <FilesMatch "\.(cgi|shtml|phtml|php)$">
        SSLOptions              +StdEnvVars
    </FilesMatch>

    <Directory "%hostdir%/cgi-bin/">
        SSLOptions              +StdEnvVars
    </Directory>

</VirtualHost>
</IfModule>

Tôi đã tạo các chứng chỉ này bằng tập lệnh sau:

: Phiên bản 1.0
: Không rõ tác giả (được cải thiện bởi Kama - wp-kama.ru)
@echo tắt

: thông số
đặt DOM=xxx.info
đặt DOM_KEY=xxx
đặt Apache_VER=Apache-PHP-7.2-x64

: tạo tệp cấu hình .txt
đặt config_txt=tạo-temp-config.txt
(
    echo nsComment = "Chứng chỉ được tạo bởi bảng điều khiển máy chủ mở"
    echo basicConstraints = CA:false
    echo chủ đềKeyIdentifier = hash
    echo authorityKeyIdentifier = keyid,issuer
    echo keyUsage = nonRepudiation, digitalSignature, keyEncipherment
    tiếng vang.
    echo chủ đềAltName = @alt_names
    tiếng vang [alt_names]
    tiếng vang DNS.1 = %DOM%
    tiếng vang DNS.2 = www.%DOM%
) > %config_txt%

mkdir %DOM_KEY%

đặt OSAPACHE_DIR=%~dp0..\..\..\modules\http\%APACHE_VER%
đặt OPENSSL_CONF=%OSAPACHE_DIR%\conf\openssl.cnf
"%OSAPACHE_DIR%\bin\openssl" req -x509 -sha256 -newkey rsa:2048 -nodes -days 5475 -keyout %DOM_KEY%\%DOM_KEY%-rootCA.key -out %DOM_KEY%\%DOM_KEY%-rootCA.crt -subj /CN=OSPanel-%DOM_KEY%/
"%OSAPACHE_DIR%\bin\openssl" req -newkey rsa:2048 -nodes -days 5475 -keyout %DOM_KEY%/%DOM_KEY%-server.key -out %DOM_KEY%\%DOM_KEY%-server.csr -subj /CN =%DOM_KEY%/
"%OSAPACHE_DIR%\bin\openssl" x509 -req -sha256 -days 5475 -in %DOM_KEY%\%DOM_KEY%-server.csr -extfile %config_txt% -CA %DOM_KEY%\%DOM_KEY%-rootCA.crt -CAkey %DOM_KEY%\%DOM_KEY%-rootCA.key -CAcreateserial -out %DOM_KEY%\%DOM_KEY%-server.crt
"%OSAPACHE_DIR%\bin\openssl" dhparam -out %DOM_KEY%\%DOM_KEY%-dhparam.pem 2048

xóa %DOM_KEY%\%DOM_KEY%-server.csr
xóa %DOM_KEY%\%DOM_KEY%-dhparam.pem
xóa %DOM_KEY%\%DOM_KEY%-rootCA.srl
xóa %config_txt%

tạm ngừng

Tôi không rành lắm về các chứng chỉ và tôi không có nhiều thời gian cho việc này nên tôi cần trợ giúp.

Điểm:1
lá cờ ng

Bạn đang tự tạo chứng chỉ, tất nhiên sẽ không ai khác tin tưởng chúng; đó là toàn bộ điểm của chứng chỉ.

Bạn sẽ nhận được chứng chỉ từ Cơ quan cấp chứng chỉ công cộng (hoặc sử dụng giải pháp miễn phí như Let's Encrypt).

s0up avatar
lá cờ cn
Tôi thấy, cảm ơn, tôi đã tìm ra nó. Let's Encrypt hoạt động

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.