Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
Ở bài viết trước mình đã hướng dẫn các bạn Cài đặt LEMP Stack trên Ubuntu 22.04, thì để tiếp tục Series về LEMP Stack thì ở bài viết này mình sẽ hướng dẫn các bạn cách thêm một website mới vào LEMP Stack vô cùng đơn giản. Mời các bạn xem tiếp phần thực hiện bên dưới nhé.
Lưu ý: Bạn nhớ thay lemp.damtrungkien.com bằng tên website của bạn. Và Domain phải được trỏ về IP máy chủ.
Đầu tiên hãy SSH vào máy chủ LEMP Stack của bạn và thực hiện lần lượt các bước sau
Ví dụ ở bài viết này mình sẽ làm demo với website có tên lemp.damtrungkien.com thì cấu trúc tạo sẽ như sau
sudo mkdir -p /var/www/lemp.damtrungkien.com/public_html
sudo chown www-data:www-data /var/www/lemp.damtrungkien.com/public_html
sudo chmod -R 755 /var/www

Ở đây mình sẽ tạo nhanh một file index.html cho website
sudo nano /var/www/lemp.damtrungkien.com/public_html/index.html
Thêm nội dung bên dưới và save lại.
<html>
<head>
<title>Welcome to LEMP Stack</title>
</head>
<body>
<h1>Success! lemp.damtrungkien.com virtual host is working!</h1>
</body>
</html>
sudo nano /etc/nginx/conf.d/lemp.damtrungkien.com.conf
Thêm nội dung bên dưới vào
server {
listen 80;
server_name example.com;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
root /var/www/html/;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Trong đó:
/etc/php/8.1/fpm/pool.d/www.conf và để xem ở phần listen)Và dưới đây là nội dung File Vhost của mình.
nginx -t
systemctl restart nginx

Để website được bảo mật và nhìn chuyên nghiệp hơn, các bạn nên cài đặt SSL cho website của mình. Và mình sẽ cài đặt SSL thông qua công cụ tự động Cerbot với các lệnh sau
sudo apt install -y certbot python3-certbot-nginx
sudo ufw allow 'Nginx Full'
sudo certbot --nginx -d lemp.damtrungkien.com
root@lemp-stack:~# sudo certbot --nginx -d lemp.damtrungkien.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Enter email address (used for urgent renewal and security notices)
(Enter 'c' to cancel): admin@damtrungkien.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must
agree in order to register with the ACME server. Do you agree?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Y
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Would you be willing, once your first certificate is successfully issued, to
share your email address with the Electronic Frontier Foundation, a founding
partner of the Let's Encrypt project and the non-profit organization that
develops Certbot? We'd like to send you email about our work encrypting the web,
EFF news, campaigns, and ways to support digital freedom.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: N
Account registered.
Requesting a certificate for lemp.damtrungkien.com
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/lemp.damtrungkien.com/fullchain.pem
Key is saved at: /etc/letsencrypt/live/lemp.damtrungkien.com/privkey.pem
This certificate expires on 2022-10-05.
These files will be updated when the certificate renews.
Certbot has set up a scheduled task to automatically renew this certificate in the background.
Deploying certificate
Successfully deployed certificate for lemp.damtrungkien.com to /etc/nginx/conf.d/lemp.damtrungkien.com.conf
Your existing certificate has been successfully renewed, and the new certificate has been installed.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you like Certbot, please consider supporting our work by:
* Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
* Donating to EFF: https://eff.org/donate-le
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sau khi các bạn đã cấu hình hoàn tất, bây giờ các bạn có thể ra trình duyệt và truy cập với tên miền đã cấu hình trước đó để kiểm tra. Nếu truy cập ra nội dung bên dưới là đã thành công rồi nhé.

Chúc các bạn thực hiện thành công.!
Chào mọi người, mình là Kiên – hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau.
2026 - Website được phát truyền nội dung bởi Đàm Trung Kiên
Hãy để lại thông tin của bạn. Đội ngũ chuyên gia của chúng tôi sẽ trực tiếp phân tích nhu cầu và tư vấn giải pháp công nghệ phù hợp, tối ưu hiệu quả cho công việc của bạn hoàn toàn miễn phí.
Tìm kiếm bài viết...