Hướng dẫn sử dụng bảng điều khiển VPS TOT K (Virt Fusion Panel)
Khi sử dụng VPS TOT K tại TotHost, bạn sẽ quản lý bằng bảng điều khiển Virt Fusion. Bài viết này sẽ hướng dẫn bạn các thao tác với Virt Fusion Panel.
21/10/2024
Đang Tải...
Chuyển web từ hosting sang VPS giúp mở rộng tài nguyên, dành cho website có lưu lượng truy cập lớn, đảm bảo site hoạt động ổn định hơn. Để tiến hành, cần phải chuẩn bị những gì và có lưu ý gì khi thực hiện? Dưới đây là hướng dẫn dành cho website WordPress chuyển từ hosting cPanel sang VPS Linux.
Mục lục
Mục lục
Website sau một thời gian chạy, hoạt động phát triển, lượng truy cập này càng tăng. Đó là điều ai cũng mong đợi. Lượng truy cập tới một mức nhất định sẽ vượt quá sức tải của hosting. Lúc này, chúng ta cần nâng cấp hay mở rộng. Tuy nhiên, bản chất của shared web hosting nói chung và cPanel hosting nói riêng là chia sẻ tài nguyên với các web khác. Do đó, việc nâng cấp là rất khó.
Giải pháp cho trường hợp này là chuyển web từ shared web hosting sang môi trường VPS. Máy chủ riêng ảo cho phép nâng cấp dễ dàng hơn vì băng thông cũng rộng hơn (không phải share đường truyền với web khác), mức độ lưu trữ thông tin cũng được tăng mạnh.
Vậy tại sao lại là VPS Linux? Bạn cũng có thể chạy Window. Nhưng với Win server, bạn sẽ phải cài nhiều thứ hơn. Chưa kể, Window chạy tốn tài nguyên hơn Linux nên sẽ ko tối ưu được chi phí khi vận hành.
Để có thể dựng lại 1 web ta cần:
Đầu tiên, ta cần biết các thông tin cơ bản để chuẩn bị, như phiên bản SQL, PHP,… Hãy ấn vào Server Information ở dưới:
Sau khi ấn vào, ta sẽ có đầy đủ thông tin của server như sau:
Trước khi bắt đầu chuyển đổi, ta cần chuẩn bị trước các dịch vụ cần thiết để web có thể hoạt động bình thường trên server mới. Ở đây, TotHost sử dụng OS là Ubuntu20.04 để dựng lại website.
sudo apt-get update && sudo apt-get upgrade -y
Theo thông tin server lấy được ở (2.1), Cpanel này đang sử dụng MySQL 8.0. Hiện, MySQL đã chuyển thành MariaDB nên ta sẽ phải kiếm source từ dev
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
sudo apt update
sudo apt install -f mysql-client=8.0* mysql-community-server=8.0* mysql-server=8.0*
mysql –V
sudo apt install apache2 -y
systemctl start apache2
systemctl enable apache2
sudo apt -y install php7.4
sudo apt-get install -y php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip
Sau khi đã cài xong các service cần thiết để chạy, ta sẽ bắt đầu đẩy dữ liệu từ hosting cPanel sang VPS Linux mới.
mysql> CREATE DATABASE wordpress ;
mysql> CREATE USER ‘ wordpressUser ‘ @ ‘localhost’ IDENTIFIED BY ‘ strong_password ‘;
mysql> GRANT ALL PRIVILEGES ON wordpress . * to ‘ wordpressUser ‘ @ ‘localhost’;
Hãy nhớ thay thế tên cơ sở dữ liệu, tên người dùng và mật khẩu trong các truy vấn này. Sau khi cơ sở dữ liệu đã sẵn sàng, hãy thực hiện exit lệnh để thoát khỏi MySQL CLI
gunzip < <databse_name>.sql.gz | mysql -u root -p <databse_name>
sudo chown -R www-data:www-data /var/www/example.com
sudo vi /etc/apache2/sites-available/example.conf
<VirtualHost *: 80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com
ErrorLog /var/log/apache2/example-error.log
CustomLog /var/log/apache2/example-access.log combine
</VirtualHost>
Nếu web của bạn sử dụng SSL, hãy duplicate đoạn trên, thay :80 bằng :443 và thêm đường dẫn key sau đây vào:
SSLCertificateFile <link>/fullchain.pem
SSLCertificateKeyFile <link>/privkey.pem
$ sudo a2ensite example
$ sudo service apache2 restart
Việc cuối cùng là trỏ lại domain về IP là bạn đã hoàn thành rồi.
Bạn có thể tìm hiểu thêm về WordPress qua bài viết: WordPress là gì? Tất cả các kiến thức bạn cần biết về WordPress 2024