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
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