hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Cấu trúc dữ liệu và giải thuật
    • Lập Trình C# Cơ Bản
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Học lập trình
  • Kiến thức hệ điều hành
  • Windows
Hướng dẫn cài đặt Let’s enscript cho IIS trên windows server

Hướng dẫn cài đặt Let’s enscript cho IIS trên windows server

  • 13-12-2021
  • Toanngo92
  • 1 Comment

Hiện nay hầu hết các trang web đều đã hỗ trợ SSL (Secure Socket Layer). Nó mã hóa dữ liệu truyền đi giữa máy chủ web và trình duyệt và làm tăng tính bảo mật cho website. Ngoài ra, việc sử dụng SSL certificate (chứng chỉ SSL) là cần thiết bởi hiện tại Google đã ưu tiên xếp hạng website dựa theo giao thức https (HTTP + SSL), những website mà chỉ sử dụng giao thức http sẽ bị coi là không an toàn, vì vậy việc cài SSL gần như là việc không thể thiếu khi website hoạt động.

Let’s Encrypt là nhà cung cấp chứng chỉ SSL miễn phí, tự động, hoạt động vì lợi ích của cộng đồng. Nó được quản lý bởi Internet Security Research Group (ISRG). Chi tiết bạn có thể tham khảo tại link: https://letsencrypt.org . Nó cho phép mọi người tự động nhận chứng chỉ SSL / TLS miễn phí thông qua API của họ. Mỗi chứng chỉ được xác nhận có thời hạn 90 ngày, và tất nhiên khi hết hạn thì chúng ta xử lý gia hạn nó tự động để website có thể hoạt động trơn chu (thủ công thì chết hehe).

Tuy nhiên, mỗi môi trường có cách sử dụng và cài đặt khác nhau, trong tình huống của mình là IIS.

Hướng dẫn cài đặt:

Mục lục

  • Bước 1: Download win-acme và copy vào thư mục inetpub ( thư mục cha của wwwroot) trong cấu trúc folder IIS
  • Bước 2: Thực thi file wacs.exe
  • Bước 3: Chọn option Lets Enscript, mình chọn N để tạo mới certificate
  • Bước 4: Sau khi làm theo các bước thành công, vào IIS kiểm tra, sẽ thấy server tự động thêm port 443 và let’s enscript cho website vừa lựa chọn

Bước 1: Download win-acme và copy vào thư mục inetpub ( thư mục cha của wwwroot) trong cấu trúc folder IIS

Đây là source code của LetsEncrypt-Win-Simple: https://github.com/PKISharp/win-acme.  Các bạn vào mục trang chủ của hãng và tải win-acme.v2.1.20.1185.x64.pluggable trong thời điểm mình viết bài về và giải nén để cùng thư mục C:\inetpub\letsencrypt . Tiếp đó bạn chạy CMD với quyền Administrator, dùng lệnh cd để dir vào thư mục vừa giải nén c:\inetpub\letsencript

Bước 2: Thực thi file wacs.exe

Tiếp theo gõ tên file (chạy lệnh wacs.exe trong tình huống của mình) để thực thi

Bước 3: Chọn option Lets Enscript, mình chọn N để tạo mới certificate

Sau khi chọn option, giao diện cmd sẽ hiển thị danh sách các website đang có trên server mà bạn muốn cài đặt, chọn option bạn mong muốn

Sau khi chọn option, giao diện cmd sẽ hiển thị danh sách các website đang có trên server mà bạn muốn cài đặt, chọn option bạn mong muốn

Chọn các options tiếp theo:

Bước 4: Sau khi làm theo các bước thành công, vào IIS kiểm tra, sẽ thấy server tự động thêm port 443 và let’s enscript cho website vừa lựa chọn

Nếu IIS hiển thị như hình là đã thành công. Tuy nhiên sau 90 ngày thì chứng chỉ này sẽ hết hạn, chúng ta quay lại chạy file và chọn renewal. Chúng ta có thể sử dụng Windows Task Scheduler để tự động gia hạn hoặc dùng sẵn tính năng của phần mềm theo thời gian trước 90 ngày.

Chúc bạn thành công !

Bài viết liên quan:

Sắp xếp sủi bọt – Bubble Sort
TypeScript với Kiểu Dữ Liệu Cơ Bản – 3
TypeScript với Kiểu Dữ Liệu Cơ Bản – 2
TypeScript với Kiểu Dữ Liệu Cơ Bản – 1
Typescript cơ bản và cách cài đặt cho người mới
Thực Hành Micro Frontends
Dynamic Component trong Angular
Async Validator trong Angular Form
Reactive Forms Trong Angular (Phần 2)
Reactive Forms Trong Angular (Phần 1)
Template-driven Forms Trong Angular (Phần 2)
Template-driven Forms Trong Angular (Phần 1)

1 Comments

  1. Pingback: Vấn đề IIS hiển thị dialog yêu cầu người dùng chọn chứng chỉ SSL - Web888 chia sẻ kiến thức lập trình, kinh doanh, mmo

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

2. PHÂN TÍCH VÀ ĐẶC TẢ HỆ THỐNG

1. TỔNG QUAN KIẾN THỨC THỰC HÀNH TRIỂN KHAI DỰ ÁN CÔNG NGHỆ THÔNG TIN

Hướng dẫn tự cài đặt n8n comunity trên CyberPanel, trỏ tên miền

Mẫu prompt tạo mô tả chi tiết bối cảnh

Một số cải tiến trong ASP.NET Core, Razor Page, Model Binding, Gabbage collection

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×