Cách cài đặt CMS phông nền trên Fedora 35

Cách cài đặt CMS phông nền trên Fedora 35

1. Giới thiệu

Backdrop CMS là một hệ thống quản lý nội dung mã nguồn mở (CMS) cho phép các nhà thiết kế web phát triển các trang web mà không cần bất kỳ mã hóa phức tạp nào. CMS cung cấp một thiết kế đơn giản, linh hoạt và thân thiện với thiết bị di động giúp bạn dễ dàng làm việc, nó hỗ trợ cài đặt Tiện ích bổ sung tích hợp, một API mạnh mẽ, cùng các tính năng khác.

Trong hướng dẫn này, bạn sẽ cài đặt Backdrop CMS trên Máy chủ Fedora 35 Vultr.

Điều kiện tiên quyết

  • Máy chủ Fedora 35 mới trên Vultr.
  • Đăng nhập với tư cách là người dùng sudo.
  • Cập nhật máy chủ.
  • Cài đặt MySQL và PHP.

Bước 1: Tạo cơ sở dữ liệu mới cho CMS phông nền

Tạo cơ sở dữ liệu cms phông nền.

create database backdrop;

Sau đó, tạo một người dùng cơ sở dữ liệu mới với một mật khẩu mạnh.

CREATE USER `user`@`localhost` IDENTIFIED BY 'Very-Strong-Password';

Cho phép người dùng đọc và ghi vào cơ sở dữ liệu với đầy đủ các đặc quyền.

GRANT ALL PRIVILEGES ON backdrop.* TO 'user'@'localhost';

Xóa đặc quyền MySQL.

FLUSH PRIVILEGES;

Lối ra.

EXIT

Bước 2: Định cấu hình Apache

Theo mặc định, Apache được cài đặt trên Fedora 35 dưới dạng httpd. Định cấu hình nó để phân phát các tệp web bằng các lệnh sau:

Bên trong /var/www/, tạo thư mục để lưu trữ các tệp CMS Phông nền.

$ sudo mkdir /var/www/backdrop

Sau đó, tạo một tệp cấu hình máy chủ ảo Apache mới.

$ sudo nano /etc/httpd/conf.d/backdrop.conf

Dán các dòng cấu hình sau.

<VirtualHost example.com:80>
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/backdrop
    ServerName example.com:80
    ErrorLog logs/example.com-error_log
    CustomLog logs/example.com-access_log common
</VirtualHost>

Lưu các tập tin.

Kiểm tra bất kỳ lỗi cú pháp nào trong các tệp cấu hình.

$ sudo httpd -S

Khởi động lại Apache để các thay đổi có hiệu lực.

$ sudo systemctl restart httpd

Bước 3: Cài đặt CMS Phông nền

Tải xuống Backdrop CMS mới nhất từ ​​kho Github của nó, trong hướng dẫn này, chúng tôi cài đặt phiên bản 1.12, hãy xem xét kiểm tra tệp mới nhất.

$ wget https://github.com/backdrop/backdrop/releases/download/1.21.1/backdrop.zip

Giải nén kho lưu trữ zip.

$ unzip backdrop.zip

Sau đó, di chuyển tất cả các tệp đã giải nén vào thư mục webroot Backdrop CMS.

$ sudo mv backdrop/* /var/www/backdrop/

Thay đổi quyền sở hữu thư mục Phông nền cho người dùng apacheđể tránh bất kỳ lỗi quyền nào.

$ sudo chown -R apache.apache /var/www/backdrop/

Bước 4: Định cấu hình tường lửa

Backdrop CMS sử dụng hai cổng để giao tiếp với máy chủ, cổng HTTP 80và cổng HTTPS 443nếu bạn đã cài đặt chứng chỉ SSL trên máy chủ.

Mở các cổng Tường lửa HTTP và HTTPS.

$ sudo firewall-cmd --permanent --add-port=80/tcp

$ sudo firewall-cmd --permanent --add-port=443/tcp

Sau đó, tải lại tường lửa để áp dụng các thay đổi.

$ firewall-cmd --reload

Tắt SELinux

Theo mặc định, SELinux được đặt thành enforcingFedora 35 và điều này ảnh hưởng đến hiệu suất máy chủ web. Vô hiệu hóa nó bằng cách sử dụng quy trình dưới đây.

Chỉnh sửa tệp /etc/sysconfig/selinux.

 $ sudo nano /etc/sysconfig/selinux

Định vị và đặt dòng SELinux thành:

 SELINIX=disabled

Lưu các tập tin.

Sau đó, khởi động lại máy chủ để tải các thay đổi.

$ sudo reboot

Khởi động Apache.

$ systemctl start httpd

Bước 5: Thiết lập CMS Phông nền

Giờ đây, tất cả các CMS Phông nền đều có sẵn và máy chủ web đã được cấu hình tốt. Truy cập địa chỉ IP máy chủ Vultr hoặc miền của bạn trong trình duyệt web.

http://Vultr-Server-IP

Hoàn thành cấu hình CMS Phông nền của bạn bằng cách chọn ngôn ngữ, sau đó nhập thông tin cơ sở dữ liệu được tạo ở Bước 1 của hướng dẫn này. Sau đó, đặt tiêu đề cho trang web của bạn và thiết lập tên người dùng, email và mật khẩu của quản trị viên. Nhấp Save and Continueđể hoàn tất quá trình thiết lập, sau đó, đăng nhập vào bảng điều khiển CMS Phông nền chính.

Leave a Reply

Your email address will not be published.


*