Hướng dẫn cài đặt server Linux, Nginx, MySQL, PHP trên Ubuntu

Các lệnh cài đặt server Ubuntu gồm PHP 8.0, MySQL, phpMyAdmin và thiết lập tự động gia hạn chứng chỉ SSL Let's Encrypt

Hướng dẫn cài đặt server Linux, Nginx, MySQL, PHP trên Ubuntu

Dưới đây là các lệnh cơ bản để cài đặt server Ubuntu gồm PHP 8.0, MySQL, phpMyAdmin và thiết lập tự động gia hạn chứng chỉ SSL Let's Encrypt:

1. Cập nhật hệ thống

sudo apt update && sudo apt upgrade -y

2. Cài đặt PHP 8.0 và các phần mở rộng

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php8.0 php8.0-fpm php8.0-mysql php8.0-xml php8.0-mbstring php8.0-curl php8.0-zip php8.0-gd

3. Cài đặt Nginx hoặc Apache (ví dụ dùng Nginx)

sudo apt install -y nginx

Nếu dùng Apache, thay bằng:

sudo apt install -y apache2

4. Cài đặt MySQL Server

sudo apt install -y mysql-server
sudo mysql_secure_installation

5. Cài đặt phpMyAdmin

sudo apt install -y phpmyadmin

Khi cài đặt, chọn server web phù hợp (Nginx hoặc Apache), và cấu hình theo hướng dẫn.

6. Cấu hình SSL Let's Encrypt với Certbot

sudo apt install -y certbot python3-certbot-nginx

Chạy lệnh để cấp chứng chỉ:

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Thay yourdomain.com bằng domain của bạn. Follow hướng dẫn để cài đặt.

7. Tự động gia hạn SSL

Certbot đã cấu hình tự động gia hạn; để kiểm tra, chạy:

sudo certbot renew --dry-run

Hệ thống sẽ tự động gia hạn khi đến hạn.

Từ khoá: huong dan cai dat server linux nginx mysql php tren ubuntu, hướng dẫn cài đặt server nginx mysql php trên ubuntu, lenh cai dat server nginx mysql php 8 tren ubuntu

How To 60s

How To 60s

How To 60s - Tổng hợp Giáo án và đề thi THCS chương trình mới KNTT, CTST. Thủ thuật excel, word, powerpoint, windows. Mẹo vặt máy tính giúp công việc đơn giản hơn. Chia sẻ những kinh nghiệm, thủ thuật hay trong công việc và cuộc sống hàng ngày