Cách cài đặt SEO Panel trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
Seo Panel là ứng dụng bảng điều khiển SEO mã nguồn mở và miễn phí có thể được sử dụng để quản lý tối ưu hóa công cụ tìm kiếm cho trang web của bạn. Seo Panel đi kèm với tất cả các công cụ SEO mới nhất giúp bạn tăng và theo dõi hiệu suất của trang web. Seo Panel cung cấp công cụ gửi thư mục tự động cho phép bạn gửi trang web của mình vào các thư mục internet miễn phí và trả phí lớn.

Tính năng
  • Cung cấp công cụ kiểm tra trang web và quản trị trang web.
  • Trình tạo thẻ Meta và trình kiểm tra liên kết ngược.
  • Hỗ trợ 30 ngôn ngữ.
  • Trình kiểm tra vị trí từ khóa, trình kiểm tra liên kết ngược, trình kiểm tra thứ hạng MOZ và trình kiểm tra độ bão hòa của công cụ tìm kiếm.
Trong hướng dẫn này, chúng ta sẽ cài đặt Seo Panel trên Ubuntu 18.04 LTS.

Yêu cầu​

  • Máy chủ chạy Ubuntu 18.04.
  • Người dùng không phải root có quyền sudo.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Sau khi hệ thống của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng các thay đổi.

Cài đặt Apache, MariaDB và PHP​

Trước tiên, bạn sẽ cần cài đặt máy chủ web Apache, MariaDB, PHP và các mô-đun PHP khác vào hệ thống của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl unzip wget -y
Sau khi tất cả các gói được cài đặt, hãy mở tệp php.ini:
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Thực hiện các thay đổi sau:
Mã:
memory_limit = 300Mupload_max_filesize = 200Mmax_execution_time = 400date.timezone = Asia/Kolkata
Lưu và đóng tệp. Sau đó, khởi động lại dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng cách chạy lệnh sau:
Mã:
sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Cấu hình MariaDB​

Theo mặc định, MariaDB không được bảo mật. Vì vậy, trước tiên bạn cần bảo mật nó. Bạn có thể bảo mật bằng cách chạy lệnh sau:
Mã:
sudo mysql_secure_installation
Lệnh này sẽ đặt mật khẩu root, xóa người dùng ẩn danh, không cho phép đăng nhập root từ xa và xóa cơ sở dữ liệu thử nghiệm như được hiển thị bên dưới:
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không có): Đặt mật khẩu root? [Y/n]: N Xóa người dùng ẩn danh? [Y/n]: Y Không cho phép đăng nhập root từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
Mã:
mysql -u root -p
Nhập mật khẩu root của bạn khi được nhắc. Sau đó, tạo cơ sở dữ liệu và người dùng cho Seo Panel bằng lệnh sau:
Mã:
MariaDB [(none)]> CREATE DATABASE seopaneldb;
MariaDB [(none)]> CREATE USER seopanel;
Tiếp theo, cấp quyền cho cơ sở dữ liệu Seo Panel bằng lệnh sau:
Mã:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON seopaneldb.* TO 'seopanel'@'localhost' IDENTIFIED BY 'mypassword';
Thay thế 'mypassword' bằng mật khẩu an toàn mà bạn chọn trong truy vấn SQL ở trên. Tiếp theo, xả quyền bằng lệnh sau:
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
Tiếp theo, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> exit
Sau khi cấu hình cơ sở dữ liệu, bạn có thể tiến hành cài đặt Seo Panel.

Cài đặt Seo Panel​

Đầu tiên, tải xuống phiên bản Seo Panel mới nhất bằng lệnh sau:
Mã:
wget https://excellmedia.dl.sourceforge.net/project/seopanel/Seopanel.v3/seopanel.v.3.16.0.zip
Sau khi tải xuống hoàn tất, giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
unzip seopanel.v.3.16.0.zip
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc web Apache bằng lệnh sau:
Mã:
sudo cp -r seopanel /var/www/html/
Tiếp theo, cấp quyền thích hợp cho thư mục seopanel bằng lệnh sau:
Mã:
sudo chown -R www-data:www-data /var/www/html/seopanel
sudo chmod -R 755 /var/www/html/seopanel
Tiếp theo, bạn có thể tiến hành Bước tiếp theo.

Cấu hình Apache cho Seopanel​

Tiếp theo, bạn sẽ cần tạo một tệp máy chủ ảo Apache cho Seo Panel. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/seopanel.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/seopanel ServerName example.com  Options FollowSymlinks AllowOverride All Require all granted  ErrorLog ${APACHE_LOG_DIR}/seopanel_error.log CustomLog ${APACHE_LOG_DIR}/seopanel_access.log combined
Thay example.com trong tệp trên bằng tên miền của riêng bạn. Lưu và đóng tệp. Sau đó, bật tệp máy chủ ảo Seo panel bằng lệnh sau:
Mã:
sudo a2ensite seopanel
Tiếp theo, bật mô-đun Apache rewrite và khởi động lại máy chủ web Apache để áp dụng tất cả các thay đổi:
Mã:
sudo a2enmod rewrite
sudo systemctl restart apache2

Truy cập Seo Panel​

Seo Panel hiện đã được cài đặt và định cấu hình. Đã đến lúc truy cập giao diện web Seo Panel.

Mở trình duyệt web của bạn và nhập URL của trang web seopanel của bạn, trong trường hợp của tôi là http://example.com. Bạn sẽ được chuyển hướng đến trang sau:



Sau khi tất cả các yêu cầu được xác thực, hãy nhấp vào nút Tiến hành bước tiếp theo. Bạn sẽ thấy trang sau:



Cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn như tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu và mật khẩu. Sau đó, nhấp vào nút Tiến hành bước tiếp theo. Sau khi quá trình cài đặt hoàn tất thành công. Bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Tiến hành đăng nhập quản trị viên. Bạn sẽ thấy bảng điều khiển mặc định của Seo Panel trong trang sau:



Xin chúc mừng! Bạn đã cài đặt thành công Seo Panel trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng quản lý tối ưu hóa công cụ tìm kiếm cho trang web của mình. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên