HocVPS Script là 1 bash script chạy trên SSH sẽ tự động cài đặt tất cả các thành phần cần thiết nhất cho VPS với một dòng lệnh duy nhất.
Không như những Control Panel khác, HocVPS Script không hề sử dụng bất kỳ tài nguyên server (CPU, RAM) và không thể mắc lỗi bảo mật nào để hacker khai thác được nên các bạn có thể hoàn toàn yên tâm sử dụng.
Nội dung bài viết
Ngoài ra, webserver sẽ được tự động tối ưu cấu hình để đảm bảo có hiệu suất hoạt động tốt nhất, bảo mật nhất. Ngay cả những bạn mới làm quen với VPS cũng có thể quản lý VPS thông qua menu dòng lệnh đơn giản, gọi bằng lệnh hocvps
HocVPS Script sẽ tự động cài đặt:
- Webserver Nginx bản mới nhất.
- Database MariaDB bản mới nhất 10.0 (chính là MySQL được tối ưu).
- PHP phiên bản mới nhất tùy chọn: PHP 7.3, PHP 7.2, PHP 7.1, PHP 7.0, PHP 5.6; đi kèm Zend OPcache
- phpMyAdmin mới nhất.
- eXtplorer mới nhất để quản lý File Manager, có thể tạo user, phân quyền riêng biệt.
Những tính năng đặc biệt:
- Thông tin cài đặt đơn giản, chỉ cần lựa chọn phiên bản PHP, tên miền chính và port admin là đủ.
- Sử dụng Nginx repo thay vì compile từ source như những script khác giúp việc cài đặt Nginx nhanh hơn, sau này có nâng cấp cũng dễ dàng hơn rất nhiều.
- Thay thế MySQL bằng MariaDB cho kịp xu hướng (đây là phiên bản cải tiến từ MySQL, hoạt động tương tự nhưng cho hiệu suất cao hơn MySQL; ngoài ra phiên bản mới nhất CentOS 7 chính thức đã hỗ trợ MariaDB).
- Tương thích với cả CentOS 6 và CentOS 7, cả 32bit lẫn 64bit chơi hết. Lưu ý chưa dùng được trên CentOS 8.
- Tùy chọn sử dụng cài đặt phiên bản PHP 7.3 (mới nhất), PHP 7.2, PHP 7.1, PHP 7.0, PHP 5.6.
- Có trình quản lý File Manager eXtplorer trực tiếp ngay trên web.
- Tự động cài đặt module Zend Opcache và có thể theo dõi status ngay trên web.
- Sử dụng được với cả domain www và non-www, tự động redirect giúp bạn.
- Update tự động cho Nginx, PHP, MariaDB.
- Theo dõi tình trạng server ngay trên web, có thể sử dụng mobile truy cập mọi nơi.
- Thay đổi port SSH mặc định từ 22 sang 2222 hạn chế SSH Brute Force Attack, kèm theo Fail2ban block IP ngay nếu phát hiện login sai 3 lần (áp dụng cả SSH và HocVPS Script Admin).
- Toàn bộ thông tin quản lý sẽ được lưu trong file text ở
/root/hocvps-script.txt
- Tham khảo thêm tính năng mới trong Changelog.
Yêu cầu hệ thống:
- RAM: tối thiểu 512MB
- Nên tạo swap trước khi cài (nếu sử dụng ổ cứng SSD hoặc RAID10)
Trước khi tiến hành cài đặt, bạn cần nắm một số kiến thức căn bản trong bài Bắt đầu, chủ yếu là cách sử dụng ZOC Terminal kết nối SSH.
1. Cài đặt HocVPS Script
Đầu tiên các bạn cần chuẩn bị một VPS mới tinh bằng cách Reinstall hoặc Rebuild, sử dụng CentOS 6 hoặc CentOS 7, bản 32bit hoặc 64bit đều được. Nên sử dụng bản CentOS 7 x64 với PHP 7.3.
Kết nối SSH sử dụng ZOC Terminal hoặc Putty với tài khoản root
. Nếu tài khoản không có quyền root cần cấp quyền bằng cách chạy lệnh sudo su
.
Chạy lệnh sau để tiến hành cài đặt:
curl -sO https://hocvps.com/install && bash install
– HocVPS Script không hoạt động trên VPS chỉ có IPv6 (gói $2.5 của Vultr)
***Nếu muốn cài đặt luôn WordPress, hãy tham khảo script tự động cài đặt HocVPS Script và WordPress.
***Học VPS có dịch vụ cài đặt VPS/Server, nếu không muốn mất thời gian bạn hãy sử dụng cho chuyên nghiệp.
Chuẩn bị quá trình cài đặt
Trong bước này bạn cần lựa chọn:
- Phiên bản PHP muốn sử dụng: nên dùng PHP 7.3, có hiệu suất gấp 3 lần so với phiên bản cũ 7.1.
- Tên miền chính sử dụng với VPS, có thể nhập có www hoặc không có www tùy mục đích sử dụng, script sẽ tự động redirect giúp bạn.
- Port admin quản lý server: là port bí mật (nằm trong khoảng 2000 – 9999, thay đổi được sau khi cài) dùng để:
- Truy cập link quản trị, có dạng: http://domain.com:port/
- Sử dụng phpMyAdmin, link dạng: http://domain.com:port/phpmyadmin/
- Quản lý File Manager, link dạng: http://domain.com:port/filemanager/
- Theo dõi tình trạng hệ thống, link dạng: http://domain.com:port/serverinfo/
- Theo dõi tình trạng Zend Opcache, link dạng: http://domain.com:port/op.php
Sau đó, bạn cứ để cho script tự động thực hiện quá trình cài đặt, có thể mất từ 3 – 5 phút tùy cấu hình và network của VPS/Server.
Cuối cùng, nếu không có vấn đề gì xảy ra, bạn sẽ nhận được thông báo cài đặt thành công và thông tin quản lý VPS như bên dưới. Đồng thời, thông tin này cũng sẽ được lưu trong file text có đường dẫn /root/hocvps-script.txt
để bạn xem lại sau này.
Vậy là server sẵn sàng để bạn sử dụng rồi đấy.
2. Sử dụng HocVPS Script
hocvps
trên SSH Terminal. Sau khi cài đặt xong HocVPS Script, bạn có thể sử dụng sFTP để quản lý File, upload code lên thư mục
/home/domain.com/public_html/
đồng thời trỏ tên miền về IP VPS và bắt đầu sử dụng.Lưu ý: Sau khi upload source lên thư mục web, các bạn sử dụng
hocvps
menu 14 Phân Quyền Webserver để Nginx đọc được nội dung website.
Nếu muốn kết nối SSH bạn hãy sử dụng port 2222.
Trong quá trình sử dụng, đang ở bất kỳ chức năng nào bạn cũng có thể nhấn Ctrl + C sẽ thoát khỏi Script ngay lập tức.
Bảo mật an toàn tuyệt đối
Mình luôn đặt vấn đề bảo mật và sự đơn giản lên hàng đầu nên từ phiên bản HocVPS Script v1.6 sẽ bổ sung thêm một lớp bảo mật nữa khi truy cập các link có chứa port. Bạn có thể thay đổi password này cho dễ nhớ hơn khi truy cập link quản trị http://domain.com:port/.
Username mặc định cho tất cả các tool là admin, password tự động sinh ra sau khi cài đặt xong server. Nếu bạn nhập sai thông tin quá 3 lần, IP sẽ tự động bị block trong 1h. Nâng thêm thời gian theo hướng dẫn này.
– Cloudflare CDN chặn truy cập qua port bất thường nên domain sử dụng CDN Cloudflare(đám mây vàng) cần tắt CDN để truy cập domain:port. Nếu không, chỉ truy cập qua ip:port
– Cài đặt xong HocVPS Script, các bạn nên thiết lập luôn Script backup tự động nhằm đảm bảo an toàn cho data và database.
– HocVPS Script hoạt động rất tốt với WordPress, Joomla, Magento, PrestaShop, Xenforo (đã trực tiếp test)
3. Bài viết hay liên quan đến HocVPS Script
- Reset password quản lý server HocVPS Script
- Rclone – Backup toàn bộ VPS lên Google Drive
- Cài đặt chứng chỉ Let’s Encrypt trên server HocVPS Script
- Hướng dẫn cài đặt chứng chỉ SSL trên Nginx
- Tự động cài đặt HocVPS Script và WordPress
- Script tự động tải và cài đặt WordPress trên VPS
- Hướng dẫn config VPS chịu tải lớn với HocVPS Script 4k3 online trên VPS 2GB RAM
- Cách xử lý lỗi: Couldn’t resolve host
4. Một số vấn đề có thể gặp phải
Trong file config.php bạn hãy chuyển:
$config['Database']['dbtype'] = 'mysql';
thành
$config['Database']['dbtype'] = 'mysqli';
rồi thêm đoạn sau vào: define('DISABLE_HOOKS', true);
1. Đối với phiên bản HocVPS Script hiện tại
Các bạn chỉ cần chạy menu “hocvps” rồi chọn option 15) Nang cap server. Toàn bộ quá trình nâng cấp sẽ được tự động thực hiện.
2. Đối với phiên bản HocVPS Script cũ
PHP
Để kiểm tra phiên bản PHP hiện tại bạn dùng lệnh php -v
hoặc php-fpm -v
– Nếu bạn đang dùng PHP 5.4.x và muốn nâng cấp lên bản cao nhất (cùng là 5.4.x)
yum --enablerepo=remi update php\*
– Nếu bạn đang dùng PHP 5.4.x và muốn nâng cấp lên 5.5.x hoặc đang dùng 5.5.x và muốn nâng cấp lên bản cao nhất
yum --enablerepo=remi-php55,remi update php\*
Nginx
Để kiểm tra phiên bản Nginx đang sử dụng bạn dùng lệnh nginx -v
hoặc nginx -V
Nâng cấp Nginx lên phiên bản mới nhất:
yum --enablerepo=remi-php55,remi update nginx\*
MySQL-MariaDB
Để kiểm tra phiên bản MariaDB đang sử dụng bạn dùng lệnh mysql -p
Nâng cấp MariaDB lên phiên bản mới nhất:
yum upgrade MariaDB-server MariaDB-client
phpMyAdmin
Bạn hãy xóa toàn bộ file + folder trong thư mục /home/maindomain.com/private_html/
bằng lệnh rm
rồi tải script phpMyAdmin mới nhất giải nén vào thư mục này.
Xem thêm hướng dẫn cài đặt phpMyAdmin trên CentOS
Để bảo mật, khi server dùng HocVPS Script không website nào có thể chèn được IFRAME từ site của bạn.
Trong trường hợp cần dùng IFRAME, hãy mở file/etc/nginx/nginx.conf
xóa dòng add_header X-Frame-Options SAMEORIGIN;
và reload Nginx là được ngay nhé.
service nginx reload
Linode tự động kích hoạt IPv6 nên khi gửi mail tới Gmail sẽ bị lỗi với lệnh test:
echo "Subject: test" | /usr/lib/sendmail -v admin@gmail.com
Để gửi được mail, đơn giản bạn chỉ cần disable IPv6 đi là xong.
Mặc định, HocVPS Script đã mở các port cần thiết: SSH(2222), HTTP/HTTPS(80/443), HocVPS Admin… Tuy vậy, một số nhà cung cấp VPS (Google Cloud, Amazon…) có thiết lập tường lửa riêng bên ngoài VPS và mặc định chỉ cho phép port SSH(22) và HTTP(80). Như vậy, bạn cần mở port thủ công tại trang quản lý của nhà cung cấp
Đối với Google Cloud, tạo rule allow trong Network–default như hình dưới để áp dụng mặc định cho toàn bộ VPS trong tài khoản.
Đối với EC2, bạn chỉnh ở mục
NETWORK&SECURITY - Security Groups - Inbound
. Tương tự, bạn cần mở thủ công port HTTPS(443), FTP… nếu cần.
Tại sao mình dùng tài khoản admin + pass của script thì không đăng nhập được vào phpadmin. Nhưng dùng nick + pass của database thì lại vào được nhỉ?
Chào bạn!
Cho mình hỏi là nếu mình muốn xem lại cái info của mấy cái db mình tạo thì xem ở đâu nhỉ.do mình muốn kiểm tra lại mấy cái cấu hình trong wp-config
Sau khi up thì bị http://www.upsieutoc.com/image/TvLkKt
Kiểm tra log truy cập ở đâu v a Phương ơi
/home/domain_chính/logs nhé bạn. Ngoài ra, logs của từng site nằm trong /home/site_đó_/logs
Failed (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15′ not found libstdc
mình bị lỗi này có ai biết cách fix ko ạ giúp mình
Bạn bị lỗi khi làm gì? Lỗi này liên quan đến thư viện
Mình mới cài lại script mà bị lỗi này, bạn nào từng bị chỉ mình với
https://imgur.com/a/eXopg
Thanks ,
Bạn ping được hocvps.com không? Check cho mình nội dung /etc/resolv.conf
Cho mình hỏi VPS ram 1g có thể chạy được 2 site k ạ?
Còn tùy theo lưu lượng truy cập website bạn nhé, như mỗi site hocvps thì VPS đó cũng không đủ đâu. Bạn cứ dùng và quan sát dần thôi. Còn về cơ bản VPS RAM 1G đủ cho trên 2 site thông thường
Hello,
MariaDB đã có ver 10.12. Admin upgrade lên đi 😀
Mình vào phpadmin thì bị lỗi này:
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)
session_start(): Failed to read session data: files (path: /var/lib/php/session)
Làm sao để khắc phục đc bạn?
Bạn chạy hocvps menu 14 Phân Quyền Webserver xem ok không
Mình bị lỗi này đã phân quyền nhưng vẫn không được. Phương giúp đỡ mình với ạ
phpMyAdmin – Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
session_write_close(): write failed: No space left on device (28)
session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session)
VPS bạn không còn dung lượng trống nên không thể ghi thêm log. Bạn cung cấp kết quả của
df -ah
nhémình cài cho hdh linux của google cloud, gio ko kết nối dc vps, bác giúp mình mở port 2222 của goole cloud dc ko ạ
Bạn cần tiến hành mở thủ công tại trang quản lý VPS bằng cách tạo rule allow trong Networkdefault để áp dụng mặc định cho toàn bộ VPS trong tài khoản.
http://prntscr.com/gqlnc3
Tương tự, khi cài đặt và áp dụng HTTPS, bạn cần mở thủ công port 443
mình muốn hỏi mình cài hocvpsscripts xong vào vps bấm root rồi phải doi 1 phút sao nó moi hiện phần bấm mật khẩu , còn cài vpssim thì bấm root nó hiện phần bấm mật khẩu nhanh , em muốn hỏi lý do tại sao ạ
Không rõ vấn đề ý lắm bạn. Bạn đăng nhập dùng Putty ư? Bạn dùng Bitvise/ZOC đăng nhập SSH cho tiện nhé
Mình mới cài hocvps lên vài ngày mình thấy họ tự chmod các file index.php thành 777 và chèn mã độc vào file index.php
Không biết có cách nào để khắc phục vấn đề này không?
Mong bạn chỉ bảo!
Bạn có dùng hàng null/share gì không?
Tại sao login vào phpmyadmin không được vậy ad. Cứ nhấn login là lại ra trang đăng nhập của phpmyadmin. các tính năng khác như file exploer vẫn bình thường. Duy chỉ cái phpmyadmin là bị
Khó rồi. Nếu vấn đề liên quan đến nginx và cấu hình thì sẽ bị cả File Explorer. Bạn kiểm tra lại php-fpm và nginx cấu hình của domain chính nhé
Admin cho mình hỏi tý. vps của mình hiện đang chạy 3 cái web bằng wordpress làm cách nào để kiểm tra dc cái web nào chiếm nhiều tài nguyên nhỉ, vì mình thấy mấy hôm nay vps cpu toàn trên 130% vps quá tải khiến web ko load vào dc.
mình cảm ơn và rất mong dc phản hồi ạ
buồn quá :((
Không kiểm tra đc theo từng web bạn nhé
Có cách nào để chuyển sang ngôn ngữ tiếng Anh không bác admin? Mình cài cho mấy cái VPS cho cty cũ, giờ nó chuyển ra nước ngoài, bọn nó đâu có rành tiếng Việt.
Bạn biết về Linux thì dịch các file menu của hocvps sang tiếng Anh thôi, trong
/etc/hocvps/menu
. Vì tiếng việt nằm ở mỗi phần menu mà. Phần HocVPS Admin không cần thiết phải dịchhttps://imgur.com/alHdLUG
phần này chỉnh sang tiếng anh chỗ nào admin
Cho em hỏi có cách nào cài trên Ubuntu không ạ? Vì đang dùng con vps free chỉ có Ubuntu thôi, k cài CentOS đc 🙁
Không bạn à. Nếu sử dụng Ubuntu bạn tham khảo Easy Engine nhé
Cho mình hỏi hiên giờ mình không thể truy cập được hocvps script để vào phpmyadmin. Dù đã thử nhiều cách. Nó cứ báo là ERR_CONNECTION_REFUSED
Bạn kiểm tra Fail2Ban chưa? Cũng như bạn sửa gì Nginx Conf của domain chính không, như cài SSL
không có tính năng phục hồi data như bên vpssim ah
chưa biết như nào nhưng mà người mới sử dụng vps thấy ngại dùng rồi
Uhm bạn, không có nhé. Bạn dùng menu 4-5 để backup code và database thôi
A Luân không phát triển panel trên nền web luôn, cứ dùng console mãi đôi khi gõ bậy dễ gặp lỗi 😀
Cho mình hỏi giờ mình muốn thêm 1 site nữa trên vps thì mình phải thêm instance nữa hay sao ạ? Mới chuyển qua xài vps nên còn mơ hồ quá 🙁
Bạn chạy
hocvps
menu 2 để thêm website nhéNếu thêm 1 site nữa thì domain mình vẫn trỏ về cũng 1 ip lun hả bạn?
Uhm bạn. Domain bạn trỏ về ip VPS
1 ip vps mà cỏ thể trỏ được nhìu domain lun hả? Bạn thông cảm nha mới sử dụng vps nên còn mập mờ
Uhm, bạn trỏ nhiều domain được nhé
Hình như bị lỗi là có Domain nào lả trỏ về IP máy chủ là nó chạy luôn à Luân. Làm sao khóa nó vậy bạn
Các domain không đc khai báo trong VPS sẽ show nội dung của domain chính cài HocVPS. Bạn muốn chặn thì sửa cấu hình Nginx của domain chính, deny all các server_name còn lại (không được khai báo)
Cho mình hỏi hocvps nên dùng code nào để backup và restore data nhỉ?
Backup thủ công từng website nhé bạn. HocVPs menu có hỗ trợ đó
Không thì toàn bộ website theo rclone https://hocvps.com/rclone/
Mình cài xong vô site bị lỗi này
This site can’t be reached
tenmien.com refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
Bạn kiểm tra lại Nginx cùng cấu hình website nhé
Mình fix được lỗi đó rồi, nhưng bị tiếp lỗi
This page isn’t working
tenmien.com is currently unable to handle this request.
HTTP ERROR 500
Bạn giúp đỡ!
Lỗi 500 liên quan đến PHP-FPM. Bạn kiểm tra php-fpm error log nhé. Có thể do chênh phiên bản PHP. Trước bạn chạy PHP gì và giờ là PHP gì
Mình mới chạy chức năng sao lưu thôi bạn, đăng nhập vào csdl là nó báo lỗi HTTP ERROR 500
Mình dùng code saoluu 1 file của sinhvienit
Mình không rõ cái code ý như thế nào. Còn lỗi 500 thì liên quan đến PHP-FPM và code PHP nên bạn chỉ có kiểm tra lại các phần sử dụng nó
Mình muốn hỏi mình cài hocvps rồi mình chạy website đc ko như vpssim đó ạ
với chạy = cách nào ạ
Bạn thêm website qua hocvps menu rồi upload code với backup database lên thôi. VPSSIM bạn làm như thế nào thì bên này gần vậy
bữa giờ em xài bình thường, tự nhiên hôm nay định tạo thêm website thì báo lỗi này khi tạo database , em kiểm tra bằng lệnh : mysqladmin -u root -p var | grep -E ‘character|collation’ | tr -s ‘ ‘
thì nó hiện ra vầy :
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
nhưng khi tạo database vẫn lỗi này
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘1 COLLATE utf8_general_ci’ at line 1
Hình như tên database/user bạn khi tạo quá ngắn hoặc có kí tự đặc biệt
Ad cho mình hỏi, mình tạo 1 user filemanager mới để truy cập vào chỉnh sửa cho thư mục đó.
Tuy vậy lúc mình vào nó lại đòi user và pass admin rồi mới login bước 2 được.
Có cách nào khắc phục không ạ
Bạn remove cái bảo vệ thư mục HocVPS Private trong Nginx Conf nhé.
auth_basic “Restricted”;
auth_basic_user_file /home/domain.com/private_html/hocvps/.htpasswd;
Phần này à bạn.
Nếu remove thì nó có thể sử dụng công cụ này không ?
http://ip:2017/?action=changePassword
Nếu remove thì ip:port vẫn bị yêu cầu mật khẩu khi đăng nhập nhé bạn. Chỉ các tool bên trong thì không bị yêu cầu
Chào bác, mình có cài hocvps script nhưng cài xong, sử dụng wordpress thì bị suspend lí do là
it has 105 SMTP connections, spamming VPS.
Mình phải giải quyết làm sao ạ ?
Xin cám ơn
Site bạn bị hack, có hơn 105 kết nối gửi mail spam ra ngoài nên nhà cung cấp sẽ tắt VPS lại.
1. Nếu bạn cần cứu dữ liệu thì viết ticket nhờ nhà cung cấp mở lại VPS và hứa sẽ fix vấn đề
2. Còn không, bạn nếu cài lại site trên VPS mới thì cần xem lại source code của mình
Cái này có thể là do e cài WordPress, chưa cấu hình askimet nên tụi đi blog comment vào spam dẫn đến wordpress tự động gửi mail làm nhà cung cấp nghĩ do e gửi mail spam ạ.
Để e cài lại và cấu hình wordpress cẩn thận hơn
Không hẳn, mình nghĩ hơn thế. Bạn update phiên bản WP mới nhất cũng như không xài theme/plugin null. Đồng thời nếu port mail 25 không dùng thì khóa lại
Admin cho mình hỏi sau khi cài hocvps thành công sao cái eXtplorer File Manager nó hiển thị thư mục như này, Không thao tác gì được, thêm mới cũng không.
https://prnt.sc/gjnj3e
Thanks
Mình nghĩ quá trình cài đặt bạn gặp lỗi rồi. Bạn reintall lại xem.
:(( lần đầu tiền vọc vạch vps. Cài mất 10p xong, các menu hocvps hoạt động bình thường. Kiến thức Linux mình = 0 . Cài lại có báo gì mình cũng ko biết. Để up thử code xem nó chạy không ta.
ZOC Terminal 6.5 đâu bác 🙁 mới cài lại win mà h vào ko thấy link tải nữa
Bạn tìm trên mạng hoặc tải từ trang chủ bản mới nhất nhé
Các pro cho em hỏi với.
Em sử dụng hocvps script để cài wordpress. Ko hiểu lỗi lầm ở đâu mà giờ em truy cập vào IP cũng như domain đều ko được.
Nó redirect tới 1 url lạ hoắc.
Các bác cứu em với.
ip là : 45.32.120.167
hoặc url là equalizeltd.com
Cảm ơn các bác.
Nếu site mới, bạn mới cài đặt thì reintall lại xem. Còn như mình xem qua thì có thể là redirect từ trong source code rồi.
Em dùng VPS limestone. Nó giới hạn quyền upload file với chỉnh sửa file với user centos.
Em chỉnh sửa trên ssh giờ không biết sao nó lỗi 403 File Manager của HocVps
Có anh nào rảnh teamview giúp em với
Skype: topica.tocsmile
Bên mình không support qua teamview bạn nhé.
Nếu VPS bạn mua mà bị giới hạn quyền ngay trên user gốc (được cung cấp ban đầu từ nhà cung cấp VPS) thì bạn nên request ticket sang nhà cung cấp nhé. Nên dùng user full quyền.
Hiện tại bạn upload file qua sFTP bị giới hạn?
mình có 1 bộ code wordpres chạy trên hocvps thì ngon lành ko vấn đề nhưng khi chuyển sang hosting dùng cpanel thì nó lại bị lỗi ko chạy được
ko biết có phải do chỗ này ko ạ
https://i.imgur.com/rkGzGuD.png
Chênh phiên bản PHP có thể lỗi. Nhưng cụ thể hay sao thì bạn phải xem debug log chứ chưa rõ được. Bạn dùng các plugin backup như Duplicator thì sẽ thuận tiện hơn
bạn cho hỏi mình dùng hocvps lâu rồi, hôm nay tự nhiên ko vào được link ip : 0.0.0.0:8888 để đăng nhập vào filemanager
Vào = ssh key thì vẫn được
SSH thì liên quan gì HocVPS Admin port đâu bạn. Bạn kiểm tra lại Nginx Conf của domain chính và fail2ban
kiểm tra ở chỗ nào bác ơi
mình kiểm tra fail2ban xem có ban ip mình ko thì ko thấy ban ip mình , chỉ ban 1 ip khác mới lạ
Nếu thế thì bạn cho mình Nginx Conf của domain chính cài hocvps, paste qua https://pastebin.com/
đây bác ơi
https://pastebin.com/54d5SbcN
Oh. Bạn remove phần “bảo vệ thư mục” rồi à? Hiện chưa thấy vấn đề gì. Bạn cần check cả log xem vì sao nữa. PHP-fpm eror log, nginx log
đây là php-fpm-error.log
https://pastebin.com/Dw2YV3Ta
Không thấy vấn đề gì liên quan đến private_html. Giờ chỉ còn iptables mà port 8888 mở thì hết nước phán đoán. Bạn gửi VPS qua support@hocvps.com mình xem cho
hoho dc rồi bác ạ
em dùng lệnh này
iptables -I INPUT -m state –state NEW -m tcp -p tcp –dport xxx -j ACCEPT
nó chặn cổng port :))
Ok bạn. Thế mình mới lạ vì bình thường HocVPS Port đã được mở từ đầu rồi.
thank bác đã suport nhiệt tình nhé 😀 hihi
Chào Admin,
Hiện tại mình có 3 site cùng chạy trên 1 VPS, nhưng 3 site đó là của 3 người khác nhau. Giờ họ muốn mình cung cấp tài khoản (sftp, database…) cho họ. Admin vui lòng cho mình hỏi có cách nào để phân quyền cho từng site không?
Cám ơn Admin,
1. Về database thì bạn bỏ “bảo vệ thư mục private_html” đi để họ truy cập được vào PHPMyAdmin. Tài khoản thì mỗi database 1 user rồi
2. Về data thì bạn cài đặt ProFTPD rồi tạo Virtual User gán quyền vào từng thư mục website
Mình dùng google cloud để tạo vps , cài xong scripts rồi nhưng k có cách nào để vô với port 2222 , có cách nào giúp mình được không ?
Bạn mở port thủ công trong quản lý Network của GG Cloud nhé, mở luôn port HocVPS Admin và Port HTTPS 443 nữa
Bạn có thể hướng dẫn mình cụ thể hơn được không , mình k biết mở port thủ công của nó thế nào ?
Bạn xem phần thiết lập Network của quản lý VPs của google. Thấy nó mở port 22 như sao thì làm y hệt vậy với port cần mở
Mình vừa chuyển website từ host chạy apche sang.
Cài đặt hocvps ngon lành, up code và data tốt
nhưng chạy website toàn báo lỗi
HTTP ERROR 500
tên miền chính không chạy gì cả, file conf để nguyên
tên miền website thêm vào file conf cũng không chỉnh sửa gì
Các bạn xem giúp mình với?
vps của mình centos 7 64bit
mình cài hocvps chạy php 7.1
Bạn check php-fpm error log nhé (trong /home/domain_chính_của_bạn/logs). Mình nghi là do không tương thích phiên bản 7.1. Code website bạn trước chạy trên PHP phiên bản nào
host cũ đang chạy 5.6 ..
log báo : “FastCGI sent in stderr: “Primary script unknown” while reading response header from upstream ………………..”
php-fpm-error nhé bạn, không phải log thường
link website đây bạn http://ofhp.vn/
đùng là phiên bản php 7 không tương thích với site của mình, mình cài lại trên centos 6 64bit và php 5.6
chạy ngon rồi
thanks bạn nhé
Bác tích hợp ssl Let’s Encrypt vào hocvps script luôn đi cho tiện, giờ thấy hosting nào cũng có sẵn ssl
Hiệu quả và đơn giản thôi bạn. Nhiều người sài hàng thu phí hay miễn phí CF nên tích hợp thêm vào không quá cần thiết 🙂
Mình vừa chuyển VPS , cài lại hocvps xong rồi thêm được một số tên miền và chạy bình thường thì đột nhiên trang quản lý hocvps bị lỗi 403 frobiden (http://ip_address:port/) cả phpmyadmin, file explorer.. Nhưng truy cập các trang web trên vps vẫn bình thường, ssh, file zilla vẫn bình thường. Khắc phục ntn vậy admin ơi?
Bạn cho mình nội dung của Nginx Conf của domain chính cài HocVPS
Mình truy cập bằng Ip của vps, domain chính chưa trỏ về đc. Nhưng file conf.nginx của domain chính mình ghi đè mất rồi.
Thank Ad nhé, Mình copy đoạn server {} trong domain gốc ở vps cũ sang nó chạy được rồi 😀
HocVPS Script mới update lên phiên bản 2.0.3 với một số thay đổi nhỏ: https://hocvps.com/changelog/
Làm sao để cập nhật Học VPS lên bản mới bác?
Bạn cài lại VPs rồi chuyển sang nhé
Cho mình hỏi có cách nào đổi tên miền chính được không nhỉ?
Không bạn à