- 1. Hướng dẫn cài đặt Vesta Control Panel cho VPS
- 2. Đường dẫn cấu hình các ứng dụng khi cài Vesta
Bên cạnh các panel quản lý VPS hiện nay như Sentora còn có Vesta Control Panel mình thấy khá nổi tiếng, nhiều người sử dụng và nhất là cài đặt đơn giản.
Bạn có thể cài đặt Vesta CP trên các OS như: CentOS 5,6,7 hay Debian 7,8,9 và Ubuntu 12.04 – 18.04.
Khi dùng Vesta CP, bạn sẽ được tự động cài đặt tất cả các package cần thiết để có thể quản lý và sử dụng VPS được ngay lập tức. Ví dụ: Web Server, DNS server, Database Server, Mail Server, FTP Server. Nếu không cần sử dụng bạn hoàn toàn có thể tắt đi cho tiết kiệm tài nguyên VPS.
Một điểm đặc biệt nữa của Vesta CP là nó sử dụng đồng thời cả 2 web server: nginx và apache, trong đó nginx là frontend webserver còn apache là application webserver. Mô hình tối ưu này sẽ giúp server hoạt động hiệu quả hơn so với khi cài 1 webserver.
Cài đặt Vesta Control Panel
Mình tiến hành cài đặt Vesta trên VPS của DigitalOcean, hiện tại đang có coupon Digital Ocean cộng thêm 10$ miễn phí vào tài khoản mới để các bạn thử dùng. Để tiến hành cài đặt bạn sử dụng một VPS mới tinh chưa cài đặt gì nhé.
Các bước tiến hành:
Bước 1: Truy cập SSH bằng tài khoản root và tải về script
# curl -O http://vestacp.com/pub/vst-install.sh
Bước 2: Chạy script
# bash vst-install.sh
Vesta sẽ hiển thị các package sẽ được cài vào VPS, bạn nhấn y để xác nhận và tiến hành cài đặt. Bộ cài đặt mặc định bao gồm:
- Nginx Web Server
- Apache Web Server (as backend)
- Bind DNS Server
- Exim Mail Server
- Dovecot POP3/IMAP Server
- MariaDB Database Server
- Vsftpd FTP Server
- Softaculous Plugin
- Iptables Firewall + Fail2Ban
Sau đó bạn ngồi chờ 10 – 15 phút để ứng dụng tự động cài đặt. Cuối cùng màn hình sẽ hiển thị thông tin đăng nhập đồng thời bạn cũng sẽ nhận được một email với nội dung tương tự.
Cài đặt nâng cao
VestaCP cho phép thay đổi các thành phần trong bộ đặt cài mặc định.
Để thay đổi, truy cập VestaCP Install và lựa chọn các thành phần tùy mục đích sử dụng. Sau đó, ấn Generate Install Command. Ví dụ:
Với tùy biến như hình, câu lệnh cài đặt sẽ là:
# curl -O http://vestacp.com/pub/vst-install.sh # bash vst-install.sh --nginx yes --phpfpm yes --apache no --named yes --remi yes --vsftpd no --proftpd yes --iptables yes --fail2ban yes --quota yes --exim yes --dovecot yes --spamassassin yes --clamav yes --softaculous yes --mysql yes --postgresql yes --hostname hocvps.com --email support@hocvps.com --password hocvps
Một số hình ảnh Vesta Control Panel
Tham khảo thêm tại trang chủ Vesta Control Panel
Ign:1 http://apt.vestacp.com/focal focal InRelease
Err:2 http://apt.vestacp.com/focal focal Release
404 Not Found [IP: 104.236.66.100 80]
Hit:3 http://ua.archive.ubuntu.com/ubuntu focal InRelease
Hit:4 http://nginx.org/packages/mainline/ubuntu focal InRelease
Hit:5 http://ua.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:6 http://ua.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:7 http://ua.archive.ubuntu.com/ubuntu focal-security InRelease
Reading package lists… Done
E: The repository ‘http://apt.vestacp.com/focal focal Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package rssh
E: Unable to locate package vesta
E: Unable to locate package vesta-ioncube
E: Unable to locate package vesta-nginx
E: Unable to locate package vesta-php
E: Unable to locate package vesta-softaculous
Error: apt-get install failed
Admin hổ trợ giúp mình lỗi này với ạ. cảm ơn
Em cài VestaCP trên Vultr Centos 7 và 8 đều gặp lỗi này.
Xem giúp em với ạ.
Em cảm ơn nhiều.
Errors during downloading metadata for repository ‘vesta’:
– Status code: 404 for http://r.vestacp.com/cmmnt/8/x86_64/repodata/repomd.xml (IP: 104.236.66.100)
Error: Failed to download metadata for repo ‘vesta’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Error: Unknown repo: ‘*base’
Error: yum install failed
Em bị lỗi này khi cài VestaCP trên Vultr Centos 7 và 8.
Xem giúp em với.
Em cảm ơn ạ
Errors during downloading metadata for repository ‘vesta’:
– Status code: 404 for http://r.vestacp.com/cmmnt/8/x86_64/repodata/repomd.xml (IP: 104.236.66.100)
Error: Failed to download metadata for repo ‘vesta’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Error: Unknown repo: ‘*base’
Error: yum install failed
em bị lỗi không đăng nhập được cpanel em đã fix đủ thứ rồi mà vẫn không được
Cách cuối cùng phải reset lại mật khẩu thôi
em có bị lỗi này khi install vestacp, e không biết fix sao, a fix giúp e với
error 2002 (hy000): can’t connect to local mysql server through socket ‘/var/run/mysqld/mysqld.sock’
Lỗi này do lúc cài lỗi MySQL rồi. Thường thì bạn cài lại sẽ tiện hơn nhiều, nhất là khi bạn mới cài VestaCP chưa có dữ liệu gì
hay anh ơi
vetacp co phien ban khac HESTIACP tren debin va ubuntu
Em cài vestacp cho web magento nhưng khổ cái Mage2 chỉ hỗ trợ PHP 7.2 trở xuống.
bản Vestacp mới cài lên toàn PHP 7.3 hoặc 7.4, downgrade về 7.2 thì vào phpmyadmin lỗi 404.
Anh có cách nào cài Vestacp bản 7.2 trên centos 7 không ạ?
Cảm ơn anh nhiều!
Hôm nọ mình gặp phải vấn đề. VestaCP có tới 2 giao diện (Admin / User) phải không ạ. Vậy trường hợp của mình là thế này. Cụ thể la khách cung cấp cho mình một host sử dụng Vesta nhưng mình lại muốn nâng cấp phiên bản PHP, thì tài khoản user có quyền thực hiện không ạ.
Mình đang cài và sử dụng hocvps script, giờ muốn đổi sang vestaCP thì làm như nào admin ơi, có cần remove hocvps script ra không ạ?
Bạn backup lại dữ liệu rồi reinstall lại VPS. Vì VestaCP cần cài lên VPS trắng
chào mọi người,
mình cài vesta xong thì thêm File manager vào bằng key FILEMANAGER_KEY=’ILOVEREO’ trong tiệp vesta.conf, thì không thể login đc vào admin cpanel
không biết là fix như thế nào !
Cái này mình không rõ rồi. Bạn thêm thì thử xóa đi rồi restart lại xem sao
Ad cho hỏi Vesta Control Panel có ưu điểm gì hơn Centos web panel (CWP) không ad? Đọc hết bài trong danh mục control panel mình không thấy bài nào nói về CWP ?
Hi hocvps,
Cho tui hỏi thăm xíu là tui cài VestaCP trên Azure thì VestaCP gửi được email thông báo các sự kiện hệ thống (thông tin tạo mới, báo backup, reset password,…). Nhưng khi cài trên EC2 của AWS (Amazon) thì không nhận được bất kỳ loại email hệ thống nào của Vesta.
Xin hướng dẫn giúp cách khắc phục ạ !
Thanks !
Có thể, Amazon chặn các cổng gửi mail. Bạn liên hệ support AWS để mở thủ công
Hi,
Hocvps cho mình hoit thăm Vesta nên cài thêm gì để có file manager ?
Thanks!
File Manager của VestaCP thu phí trọn đời 50$ nhé. Bạn có thể cài Net2FTP để thay thế
Anh ơi cho em hỏi 1 chút với. Em cài xong VestaCP vào phpmyadmin thì nó thông báo lỗi thế này.
“Thư mục $cfg[‘TempDir’] (/var/lib/phpMyAdmin/temp/) không thể truy cập được. phpMyAdmin không thể tạo được cache cho giao diện và điều này sẽ làm chậm quá trình tải trang.”
Em tìm thấy mọi người bảo tạo thư mục nhưng e mới tìm hiểu nên chưa biết tạo thế nào. A cho em xin dòng lệnh được không ạ.
Em cám ơn ạ
Bạn kiểm tra có tồn tại /var/lib/phpMyAdmin/temp/ không
ls -al /var/lib/phpMyAdmin/temp/
Không có thì tạo
mkdir -p /var/lib/phpMyAdmin/temp/
chmod 777 /var/lib/phpMyAdmin/temp/
Vâng e cám ơn a.
Chào anh,
Em muốn hỏi cách đặt domain name cho VPS ạ.
Vì khi cài Vesta Panel có chỗ host name, em để domain của em nhưng domain này em không biết làm sao để gắn cho VPS.
Để sau này khi truy cập panel em chỉ cần gõ tên domain ạ.
Xin cảm ơn anh
Nếu thế bạn phải cấu hình thủ công để forward từ port 8083 về 80 và bản thân VestaCP cũng không hỗ trợ đó. Nên bạn truy cập qua domain:port hoặc ip:port mà VestaCP đã thiết lập nhé
Anh Luân ơi làm sao để để vestacp gửi mail dc hả ah mail khôi phục mật khẩu đó em dùng vps vurl
Nếu user khác admin thì bạn dùng admin reset mật khẩu
Còn user admin thì bạn dùng lệnh reset mật khẩu
Tài khoản mục quản lý :
v-change-user-password
Tài khoản FTP:
v-change-web-domain-ftp
Tài khoản email:
v-change-mail-account-password
Bên cạnh đó, VPS Vultr của bạn có thể bị chặn port 25. Bạn kiểm tra và yêu cầu nhà cung cấp mở, do họ thường đóng để tránh spam mail
Cài xong tất tần tật, mở lên https://35.197.153.173:8083 và không thể truy cập được, nản chết đi được admin ạ.
Bạn dùng VPS bên nào? Mà sao lại truy cập qua https? HTTP chứ
Mình dùng VPS google Cloud bạn ạ. Sẵn đây bạn tư vấn giúp mình nên dùng cpanel miễn phí nào dễ cài đặt và sử dụng không. Mình cảm ơn
GG Cloud thì bạn mở port thủ công nhé: https://hocvps.com/script/#5-mo-port-voi-vps-google-cloud-amazon
CPanel miễn phí thì có VestaCP đó bạn
Cản ơn bạn nhiều.
Mình cũng cài trên google cloud không thể truy cập vào https://ip:8083 được, có bác nào khắc phục được không chỉ mình với
GG Cloud thì bạn mở port thủ công nhé: https://hocvps.com/script/#5-mo-port-voi-vps-google-cloud-amazon
có bạn nào bị trường hợp như mình không?
Trước đây VestaCP không gì cả, nhưng nay tự nó nâng cấp lên, thì khi login admin vào có lúc phải nhập 5 lần mới vào được, cứ bị logout ra.
Mình cài đặt mới Vestacp lên vps mới nhưng cũng bị trường hợp tương tự cứ tự động log out ra khi đăng nhập vào. Hoặc vào bên trong thì click vào các chức năng khác là hay log out ra ngoài màn hình đăng nhập ban đầu.
Không sử dụng thường xuyên VestaCP nên mình không rõ rồi. Vấn đề của bạn có thể là PHP timeout
vào php.ini chỉnh sửa php time out rồi mà cũng bị lỗi tương tự.
cáo anh em nào có kinh nghiệm giúp mình xem nhà.
nói chung cái mới vestacp xong là login tới lui vài lần là dính chưởng này.
đang xài google chorme đổi qua cái trình duyệt khác cũng dính chưởng.
ko hiểu luôn, lên forum vestacp tìm hiểu thì ko thấy ai nói gì cả.
Bác có xóa tài khoản trên vesta không. Em bị dính 2 lần rồi nhưng fix được. Nếu có xóa cái đó. thì vào phần trong server tìm phần nginx xóa các user bị xóa trên vesta rồi reset lại vps là vào được
Có ai bị lỗi https giống mình không nhi?
Lỗi này là như thế nào bạn?
Bị từ chối kết nối, không thể truy cập web
Lỗi này hiển thị khi truy cập chứ không phán định được. Bạn chỉ có xem sâu hơn vào log và cấu hình HTTPS bạn thiết lập thì mới biết được vấn đề
Cái này cũng nhiều người bị, đã làm theo hd
https://vestacp.com/docs/#how-to-force-https
nhưng ko đc, cài CWP chạy ngon 😀
Các hệ quản trị cấu hình khác nhau thì cài HTTPS khác nhau chứ đâu so sánh CWP với Vesta CP đc bạn 🙂 Nói thế chẳng nhẽ sang dùng CWP để sử dụng HTTPS
Luân cho hỏi là vestacp và centminmod thì cái nào hiệu năng cao hơn, nhẹ hơn nhỉ?
Mình không rõ vấn đề này rồi. Mỗi cái mỗi tính năng nên bạn dùng và trải nghiệm nhé. Như centamind là không có web panel còn vestacp thì có
Cho mình hỏi là mình muốn backup vesta thì làm thế nào vậy admin
Vesta có chức năng backup đó. Bạn xem trong phần Backup trên trang quản lý VestaCP của VPS bạn
Mình mới cài Vesta CP, cài theme wordpress thì báo lỗi như sau:
Tập tin được tải lên có dung lượng vượt quá hạn mức quy định bởi cài đặt upload_max_filesize trong tập tin php.ini.
Khắc phục như nào vậy các bác.
Mình mới lần đầu dùng VPS và cài Vestacp nên không rõ lỗi này dù là cơ bản.
Bạn sửa giá trị upload_max_filesize trong /etc/php.ini để tăng dung lượng upload
Mình mới làm quen với VPS được mấy hôm, mới cài đặt vestacp, và cho chạy web thành công, tuy nhiên chưa biết làm thế nào để vào dc file /etc/php.ini
Bạn hướng dẫn giúp mình dc ko?
Thanks!
Bạn đọc thêm về hướng dẫn dùng Linux, cụ thể trong hệ điều hành của bạn nhé
https://hocvps.com/lenh-ssh-thong-dung-nhat/
https://hocvps.com/21-cau-lenh-linux-phai-nho/
https://hocvps.com/cach-su-dung-nano-editor/
Hi anh,
Em dùng wordpress khi tiến hành upload product bằng file .csv thì đc 1 lúc (đang upload dở) thì mysql trên server vesta bị stop (như hình: https://prnt.sc/g5qt5w) Sau đó phải vào start thủ công để chạy tiếp.
Anh có cách nào fix đc lỗi này không ạ?
Cảm ơn anh nhiều!
Ảnh có mỗi hình MySQL stop thì không nói lên được điều gì rồi? Bạn kiểm tra log của service, xem MySQL stop vì vấn đề gì. Vì việc này mình chưa gặp qua rồi, cần xem log mới biết được. Và bạn upload product bằng .csv qua Woo à?
Em dùng plugin để upload product vào Woo.
Đây là log của mysql ạ: https://prnt.sc/g5tj88
Em nghĩ do bị giới hạn memory.
Memory của buffer pool quá bé thì phải. Sửa thì sửa trong cấu hình MySQL đc nhưng nên backup database trước. Và file .csv bạn nặng bn?
Anh chỉ giúp em cách fix với ạ? Em đã thử tăng trong Vesta mà không ổn: http://prntscr.com/g5ukwy
Giờ Mysql chết luôn rồi em ko thể start đc lại. 🙁
File csv em tải lên dung lượng khoảng <1 Mb thôi ạ
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 116M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
mấy cái buffer em cho tăng lên được ko anh nhỉ?
Mình không hiểu sâu về các buffer này nên không giúp được gì bạn. Bạn nên backup database trước khi sửa đổi cấu hình MySQL
Thường nó là cái này
innodb_buffer_pool_size
Dear an,
Em đang dùng VestaCP, sáng nay truy cập site thì báo lỗi connect database, còn VestaCP báo “NO LANGUAGE DEFINED”.
Em nghĩ là do bị full dung lượng.
Hiện em chỉ truy cập đc thông qua SSH, a cho em hỏi làm cách nào để giải phóng được bộ nhớ và xóa những file backup bên trong đó không ạ?
Cảm ơn anh nhiều.
Nếu bạn vẫn truy cập được SSH thì có thể vào các thư mục backup của VestaCP để xóa. Thư mục backup hình như là
/home/backup
Lỗi database thì MySQL chết cũng có thể do full, không ghi đc thêm làm stop service
Bạn kiểm tra
df -ah
thì trống bao nhiêuDear anh,
Đây là thông tin của em ạ: https://image.prntscr.com/image/lLDXSFo7RSGuNk025WeFRg.png
Em dùng /home/backup thì không được ạ, a có nhớ thư mục backup chính xác của nó không chỉ em với?
Dùng full 100% rồi còn gì. Mình không dùng VestaCP nên không nhớ rồi. Mình search thấy bảo thư mục ý mà
Vậy bạn tìm file với folder lớn để nghi ngờ xem. https://hocvps.com/cach-tim-file-thu-muc-lon-nhat-tren-linux-unix-bsd/
[root@localhost ~]# /home/backup
-bash: /home/backup: is a directory
em gõ thì nó thông báo ntn ạ.
Câu lệnh kiểm tra thư mục
ls -al thư mục
chứ không phải thế bạn à. Bạn đọc https://hocvps.com/21-cau-lenh-linux-phai-nho/ nhéHiện tại Digital Ocean và Vultr đều block port 25 nên không send mail ra được. Mình quên mật khẩu admin VestaCP nhưng dùng forgot password không nhận được mail. Ad có cao kiến gì để reset password không???
Bạn xem hướng dẫn này thử coi: https://serverliving.wordpress.com/2016/05/09/how-to-reset-your-lost-vestacp-admin-password/
Luân ơi, phần remote backup mình thấy không hoạt động, Luân có giải pháp nào khắc phục được không? Chia sẻ mình ít kinh nghiệm với 🙂
Thông báo lỗi như thế nào vậy bạn?
luân cho hỏi vesta có cấu hình vps dc như này ko ajh
Apache version: Apache/2.2.27
PHP version: 5.4.45 [PHP Switcher]
MySQL version: 10.1.19-MariaDB
Nếu bạn muốn cấu hình các phiên bản đúng theo yêu cầu thì mình nghĩ tự cài hơn. PHP 5.4.x cũng cũ rồi.