Thêm website vào LAMP trên Ubuntu 22.04

  • Thursday 05/09/2024

Thêm website vào LAMP Stack trên Ubuntu 22.04

Thêm website vào LAMP Stack trên ubuntu 22.04 là phần tiếp theo của Series về LAMP Stack, ở bài viết này P.A Việt Nam sẽ hướng dẫn các bạn cách thêm một website mới vào LAMP 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é.

1. Cấu hình DNS cho tên miền

Trước khi thêm website vào LAMP bạn cần cài đặt hoàn tất LAMP Stack tại bài hướng dẫn trước: https://kb.pavietnam.vn/cai-dat-lamp-stack-tren-ubuntu-22-04.html

Đảm bảo rằng bạn đã cấu hình bản ghi A (A Record) cho tên miền lamp.who.io.vn trỏ về địa chỉ IP 123.21.237.73 trên máy chủ DNS của bạn.

them-website-vao-lamp

Lưu ý: Bạn nhớ thay lamp.who.io.vn bằng tên website của bạn. Và Domain phải được trỏ về IP máy chủ.

2. Tạo Virtual Host cho trang web

Đầu tiên hãy SSH vào máy chủ LAMP Stack của bạn và thực hiện lần lượt các bước sau

Tạo một file cấu hình Virtual Host cho tên miền lamp.who.io.vn để thêm website vào LAMP Stack trên Ubuntu 22.04

nano /etc/apache2/sites-available/lamp.who.io.vn.conf

Sau đó, thêm nội dung sau vào file:

<VirtualHost *:80>

   ServerAdmin admin@who.io.vn

   ServerName lamp.who.io.vn

   ServerAlias www.lamp.who.io.vn

   DocumentRoot /var/www/lamp.who.io.vn

   <Directory /var/www/lamp.who.io.vn>

       Options Indexes FollowSymLinks

       AllowOverride All

       Require all granted

   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/lamp.who.io.vn_error.log

   CustomLog ${APACHE_LOG_DIR}/lamp.who.io.vn_access.log combined

</VirtualHost>

  • ServerAdmin: Địa chỉ email quản trị (admin@who.io.vn).
  • ServerName: Tên miền chính của trang web (lamp.who.io.vn).
  • ServerAlias: Các alias cho tên miền (ví dụ: www.lamp.who.io.vn).
  • DocumentRoot: Thư mục chứa các file của trang web.

Lưu ý: Bạn nhớ thay lamp.who.io.vn bằng tên website của bạn.

3. Tạo thư mục chứa website

Tạo thư mục để chứa các file của trang web:

mkdir -p /var/www/lamp.who.io.vn

Thiết lập quyền sở hữu và quyền truy cập:

chown -R $USER:$USER /var/www/lamp.who.io.vn

sudo chmod -R 755 /var/www/lamp.who.io.vn

Lưu ý: Bạn nhớ thay lamp.who.io.vn bằng tên website của bạn.

4. Tạo một trang HTML đơn giản để kiểm tra

Tạo một file index.html để kiểm tra cấu hình:

sudo nano /var/www/lamp.who.io.vn/index.html

Thêm nội dung sau:

<html>

    <head>

        <title>Welcome to lamp.who.io.vn!</title>

    </head>

    <body>

        <h1>Success! The lamp.who.io.vn virtual host is working!</h1>

    </body>

</html>

Lưu ý: Bạn nhớ thay lamp.who.io.vn bằng tên website của bạn.

5. Kích hoạt Virtual Host và khởi động lại Apache

Kích hoạt file cấu hình Virtual Host và khởi động lại Apache:

sudo a2ensite lamp.who.io.vn.conf

sudo systemctl restart apache2

them-website-vao-lamp1

Lưu ý: Bạn nhớ thay lamp.who.io.vn bằng tên website của bạn.

6. Vô hiệu hóa cấu hình mặc định (nếu cần)

Nếu bạn muốn vô hiệu hóa cấu hình mặc định:

sudo a2dissite 000-default.conf

sudo systemctl reload apache2

7. Kiểm tra cấu hình

Bạn có thể kiểm tra cấu hình Apache để đảm bảo không có lỗi:

sudo apache2ctl configtest

root@who:~# sudo apache2ctl configtest

Syntax OK

root@who:~#  

them-website-vao-lamp2

8. Truy cập website

Sau khi hoàn thành các bước trên, bạn có thể truy cập trang web bằng cách mở trình duyệt và đi tới http://lamp.who.io.vn.

Nếu bạn thấy thông báo “Success! The lamp.who.io.vn virtual host is working!”, thì việc thiết lập đã thành công.

them-website-vao-lamp4

Lưu ý: Bạn nhớ thay lamp.who.io.vn bằng tên website của bạn.

Kết luận

Như vậy chúng tôi đã hướng dẫn thêm website vào LAMP Stack trên Ubuntu 22.04 một cách chi tiết và rõ ràng. LAMP Stack (Linux, Apache, MySQL/MariaDB, PHP) là một giải pháp phổ biến và hiệu quả để triển khai các ứng dụng web trên các máy chủ với tài nguyên hạn chế CPU/RAM. Với việc cấu hình này, máy chủ của bạn sẽ có khả năng hoạt động mượt mà và xử lý tải cao một cách hiệu quả.

Hy vọng bài viết sẽ cung cấp cho bạn nhiều thông tin hữu ích để thêm website vào LAMP Stack trên Ubuntu 22.04 thành công.

Bạn cũng có thể tham khảo thêm nhiều bài viết về VPS tại đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

P.A Việt Nam cung cấp đa dạng các Plan Hosting, các cấu hình Máy Chủ Ảo và Máy Chủ Riêng đáp ứng yêu cầu của khách hàng

Chúng tôi còn có hệ sinh thái rất đa dạng và phong phú như chat30s, tổng đài, sms brandname, room30s. Tất cả đều được quản lý tập trung.

Tính sẵn sàng: Chúng tôi luôn cam kết chất lượng ổn định và cao nhất với thời gian hoạt động tới 99%.

Sử dụng dịch vụ với giá tốt của nhà cung cấp Việt Nam nhưng tận hưởng chất lượng quốc tế.

P.A Việt Nam – Nhà cung cấp giải pháp Email Server dành cho Doanh Nghiệp hàng đầu Việt Nam

them-website-vao-lamp3

Hãy liên hệ với P.A Việt Nam khi bạn cần tư vấn nhé!

https://support.pavietnam.vn

Email: kythuat@pavietnam.vn

Phone: 19009477, Ext 2.

Phòng kỹ thuật P.A Việt Nam

Rate this post