Chuyển đổi định dạng SSL Certificate sang pfx sử dung OpenSSL

Trong bài vết trước, chúng ta đã tìm hiểu cách tạo một SSL certificate miễn phí sử dụng trong 90 ngày của ZeroSSL. SSL Certificate có rất nhiều định dạng file khác nhau, dùng để import vào các hệ thống khác nhau, trên Windows chúng ta thường bát gặp định dạng PFX. Để chuyển đổi định dạng thì cũng có khá nhiều phương pháp, một trong những phương pháp phổ biến nhất là sử dụng OpenSSL. OpenSSL là một thư viện mã nguồn mở được sử dụng rộng rãi để…

Read More

Đăng ký và khởi tạo SSL certificate miễn phí của ZeroSSL

SSL Certificate ngày càng trở nên quan trọng trong việc bảo mật, an toàn kết nối. Để có được certificate người dùng có thể phải bỏ ra nhiều chi phí như mua tên miền (domain name) và chi phí mua cetifiticate. Để sử dụng trong dev quá trình dev, test hoặc thực hiện các lab, bạn có thể đăng ký và khởi tạo một cetificate miễn phí. Trong bà viết này, chúng ta sẽ thực hiện đăng ký và khởi tạo certificate miễn phí từ dịch vụ của ZeroSSL. Trong…

Read More

Self-Signed Certificate – Import Certificate để sử dụng cho máy khác

Chúng ta đã tiến hành tạo Self-Signed Certificate và thực hiện việc export Self-Signed Certificate. Trong bài này, chúng ta sẽ tiến hành viêc import Self-Signed Certificate vào một máy trong cùng một hệ thống mạng để nó có thể truy cập các ứng dụng hoặc website đã được áp dụng Self-Signed Certificate. Trước khi bạn import Self-Signed Certificate vào máy, khi truy cập vào website sử dụng Self-Signed Certificate sẽ có thông báo như sau: Để import Self-Signed Certificate, bạn tiến hành click chuột phải lên file Self-Signed Certificate…

Read More

Khởi động NGINX Open Source cùng Windows sử dụng Task Scheduler

Trong bài trước, chúng ta đã làm quen với việc tạo một Reverse Proxy với NGINX Open Source trên Windows. Để khởi phần mềm có thể chạy được chúng ta cần phải logon vào Windows và chạy file nginx.exe của gói phần mềm lên, nếu chúng ta logout ra khỏi account đang run phần mềm thì phần mềm sẽ làm cho Nginx ngừng chạy. Để thực hiện việc chạy ứng dụng khi không cần logon trực tiếp trên Windows, thông thường người ta sẽ phát triển phần mềm thành một…

Read More

Giới thiệu và cài đặt Reverse Proxy với NGINX trên Windows

Nginx được phát âm theo “engine X “, tên của nó có thể được biểu diễn NGINX, nginx hoặc NginX. Là một phần mềm để xây dụng web server, nhưng nó cũng thường được sử dụng với các chức năng reverse proxy, load balancer, mail proxy và HTTP cache. Nginx được tạo ra bởi Igor Sysoev và được phát hành vào năm 2004, dưới dạng phần mềm mã nguồn mở và miễn phí. Hiện tại, có 2 phiên bản Nginx miễn phí và trả phí cụ thể như sau: NGINX…

Read More

Triển khai dịch vụ web với IIS trên Windows server

IIS – Inernet Infomation Service là một phần mở rộng của Microsoft, sử dụng trong Windows NT. IIS được dùng để triển khai các dịch vụ HTTP, HTTPS, FTP, FTTPS, SMTP và NNTP. Trong bài này chúng ta đi tìm hiểu các bước cơ bản để thiết lập một web server với IIS. Mặc định, IIS không được tích hợp sẵn, khi cần sử dụng, người dùng hoặc người quản trị phải cài đặt thêm thành phần này. IIS có thể được cài đặt trên Windows Server và các Windows Client…

Read More

Dịch vụ Web – Phần 3: Virtual Hostings Apache trên CentOS 7

Trong các bài viết trước đã giới thiệu về cách cài đặt Apache và PHP Mysql với môt website duy nhất trên một máy chủ. Với Virtual Hostings cho phép người quản trị có thể triển khai nhiều website trên cùng một máy chủ, giúp tiết kiệm tài nguyên phần cứng. Mô hình triển khai như sau: Trên DNS server bạn tạo các CNAME (alias) cho các website. Trên Web server, bạn tiến hành cài đặt Apache và khởi động dịch vụ httpd. Sau đó, tiến hành tạo file configure cho…

Read More

Dịch vụ Web – Phần 2: PHP-MySQL với MariaDB trên CentOS 7

Trong bài trước, chúng ta đã triển khai web server với Apache. Trong bài nay, chúng ta sẽ tiến hành cài đặt một web server sử dụng PHP-MySQL, đây là công nghệ cho phép chúng ta triển khai một website có cơ sở dữ liệu, với công nghệ này cho phép chúng ta tạo ra các website có tính linh động cao, cập nhật dể dàng… để quạn trị cơ sở dữ liệu, ta tiến hành cài đặt gói phpMyAdmin. Mô hình triển khai như sau: Bạn phải chắc chắn là…

Read More

Dịch vụ Web – Phần 1: Triển khai Apache trên CentOS 6 và CentOS 7

Web là dịch vụ rất phổ biến ngày nay, ngoài là các trang thông tin, ngày nay Web còn có thể dùng cho các dịch vụ như quảng cáo,bán hàng trực tuyến, thương mại điện tử, thanh toán ngân hàng… và triển khai các ứng dụng người dùng cũng như ứng dụng quản lý trong doanh nghiệp thông qua web. Bài viết này giới thiệu cho các bạn cơ bản về việc cài đặt và thiệt lập một web server với gói httpd. Mô hình thực hiện như sau: Trong…

Read More