Chuẩn bị LAMP Sever

Chuẩn bị LAMP Server

Sau khi thực hiện kết nối vào Amazon Linux 2 instance, ta thực hiện triển khai ứng dụng.

create vpc for linux instance

  1. Để đảm bảo rằng tất cả các gói phần mềm của bạn đều được cập nhật, ta thực hiện lệnh sau:
sudo yum update -y

create vpc for linux instance

  1. Cài đặt lamp-mariadb10.2-php7.2và php7.2 , sử dụng Amazon Linux Extras để tải phiên bản mới nhất của gói LAMP MariaDBPHP cho Amazon Linux 2.
sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2

create vpc for linux instance

Nếu bạn nhận được thông báo lỗi sudo: amazon-linux-extras: command not found, thì phiên bản của bạn không được khởi chạy với Amazon Linux 2 AMI (có thể bạn đang sử dụng Amazon Linux AMI thay thế). Bạn có thể xem phiên bản Amazon Linux của mình bằng lệnh sau.

cat /etc/system-release

create vpc for linux instance

  1. Cài đặt máy chủ web Apache, MariaDB và các gói phần mềm PHP.
  • Sử dụng lệnh yum install để cài đặt nhiều gói phần mềm và tất cả các phần mềm phụ thuộc liên quan cùng một lúc.
sudo yum install -y httpd mariadb-server

create vpc for linux instance

  1. Khởi động máy chủ web Apache
sudo systemctl start httpd

create vpc for linux instance

  1. Sử dụng lệnh systemctl để cấu hình máy chủ web Apache khởi động mỗi lần khởi động hệ thống.
sudo systemctl enable httpd

create vpc for linux instance

  1. Bạn có thể xác minh rằng httpd đang bật bằng cách chạy lệnh sau:
sudo systemctl is-enabled httpd

create vpc for linux instance

  1. Trong giao diện EC2
  • Chọn Instances
  • Chọn Linux-instance
  • Sao chép Public IPv4 address

create vpc for linux instance

  1. Dán Public IPv4 address vào trình duyệt để kiểm tra Apache
  • Sử dụng IP Public

create vpc for linux instance

  • Sử dụng DNS

create vpc for linux instance

  1. Thực hiện một số lệnh để cấp quyền

    • Thêm người dùng của bạn (trong trường hợp này là ec2-user) vào apache group
sudo usermod -a -G apache ec2-user

create vpc for linux instance

  • Thay đổi quyền sở hữu nhóm /var/www và nội dung của nó thành apache group
sudo chown -R ec2-user:apache /var/www

create vpc for linux instance

  • Để thêm quyền ghi nhóm và đặt ID nhóm trên các thư mục con trong tương lai, hãy thay đổi quyền thư mục của /var/www và các thư mục con của nó.
sudo chmod 2775 /var/www && find /var/www -type d -exec sudo chmod 2775 {} \;

create vpc for linux instance

  • Để thêm quyền ghi nhóm, hãy thay đổi một cách đệ quy quyền đối với tệp /var/www và các thư mục con của nó:
find /var/www -type f -exec sudo chmod 0664 {} \;

create vpc for linux instance