- 1. Hướng dẫn cài đặt Sentora
- 2. Cấu hình căn bản cho Sentora
- 3. Cài đặt File Manager cho Sentora
- 4. Sentastico Package Installer – Tự động cài đặt ứng dụng cho Sentora
- 5. File và đường dẫn quan trọng khi sử dụng Sentora
Ngay sau khi cài đặt xong Sentora, bạn cần phải cấu hình lại một vài tham số để server hoạt động được chính xác nhất.
Giao diện trang quản lý Sentora sau khi đăng nhập:
Nội dung bài viết
Sau khi cài đặt hoàn chỉnh, Sentora sẽ tạo cho bạn tài khoản quản trị zadmin. Bạn chỉ nên sử dụng account này để quản trị server, không nên dùng để quản lý website. Mỗi website nên gán cho một user khác nhau để bảo mật tốt hơn.
1. Update thông tin cá nhân
– Password mặc định Sentora tự tạo rất khó nhớ (để bảo mật). Nếu muốn thay đổi các bạn hãy vào Account Information >> Change Password rồi nhập Password hiện tại, Password mới rồi Change.
– Đừng quên vào Account Information >> My Account và cập nhật lại thông tin cá nhân.
2. Cấu hình Sentora
Tiếp theo chúng ta sẽ tiến hành cấu hình cho Sentora bằng cách truy cập vào Server Admin >> Sentora Config. 2 thông tin quan trọng nhất cần cập nhật là From Address và From Name.
3. Xóa hoặc edit thông báo
Luôn luôn có một thông báo với nội dung “Welcome to your new Sentora installation! You can remove this message from the Client Notice Manager module. This module allows you to notify your clients of service outages, upgrades and new features etc :-)” ở trên cùng với tất cả các tài khoản. Nếu muốn xóa nó đi hoặc thay đổi nội dung bạn hãy vào Reseller >> Client Notice Manager.
4. Điều chỉnh các Hosting Package
Sau khi cài đặt Sentora sẽ có mặc định 2 gói Hosting Package tạo sẵn là Administration (dùng cho account zadmin, không giới hạn gì cả) và Demo (dùng để test chơi). Nếu bạn chỉ sử dụng VPS 1 mình thì không cần quan tâm đến cái này, còn nếu bạn muốn nhiều người có thể dùng chung VPS thì bước đầu tiên cần làm đó là tạo 1 Hosting Package.
Bạn có thể hiểu nôm na VPS như 1 cái bánh, nếu bạn ăn 1 mình thì không sao, còn nếu muốn chia cho nhiều người cùng ăn thì sẽ phải cắt nhỏ ra thành nhiều miếng. Hosting Package chính là để làm việc này. Bạn có thể quy định từng package nhỏ có dung lượng, băng thông bao nhiêu, số lượng ftp accounts, email, domains và sub-domains… như thế nào để áp dụng với các account con sẽ tạo sau này.
Để tạo mới hoặc điều chỉnh Hosting Package, các bạn hãy truy cập vào menu Reseller >> Package Manager
Màn hình liệt kê các package hiện tại xuất hiện. Việc cần làm đầu tiên là bạn hãy nhấn xóa package Demo đi vì nó chưa được cấu hình gì cả.
Tiếp theo hãy tạo mới một package, ô nhập thông số để -1 = unlimited. Ngược lại thì là có giới hạn. Lưu ý tổng Disk Space và Bandwidth Quota nên nằm trong giới hạn của VPS.
Sau khi đã có Hosting Package bạn muốn, hãy vào Reseller >> Manage Clients để thêm mới 1 account (Reseller hoặc User) và lựa chọn package tương ứng.
5. Thêm website đầu tiên
Như mình nói ban đầu, tài khoản zadmin chỉ nên để cấu hình server. Nếu sử dụng bạn hãy login vào bằng account đã tạo ở bước 4.
Để add website vào server, truy cập vào Domain Management >> Domains
Trong ô Domain name bạn hãy nhập domain muốn add, Home directory giữ nguyên option Create a new home directory rồi nhấn Create.
Sau đó domain sẽ ở tình trạng Pending, bạn cần đợi khoảng 5 phút để Sentora cập nhật hoặc truy cập vào Server Admin >> Sentora Config và xem dòng Next Daemon Run để biết chính xác khi nào domain sẽ được activate.
Tiếp theo chúng ta sẽ thêm một tài khoản FTP để có thể upload dữ liệu lên server, truy cập vào File Management >> FTP Accounts.
Trong ô Create a new FTP Account, bạn nhập vào Username và Password, Access type để Full access, Use Domain directory chọn domain vừa tạo rồi nhấn Create.
Ngay lập tức tài khoản FTP sẽ được tạo và bạn có thể connect ngay vào server.
Tương tự, bạn hãy tạo mới Database và User trong phần Database Management để có thể sử dụng được MySQL.
Đơn giản chỉ có như vậy thôi, sắp tới mình sẽ bổ sung 1 loạt serie bài viết liên quan đến Sentora. Các bạn nhớ đón chờ nhé.
với lại cho hỏi tại sao import data mà chỉ được 1/2
Làm sao tăng dung lượng khi upload
bạn ơi. mình dùng sentora = subdomain.tenmien.com = IP.
giờ muốn add domain : tenmien,com vào để chạy web độc lập thì làm sao ạ.
Bạn truy cập phần quản lý Sentora trên Web, mục Domain Manager để thêm domain nhé
Admin cho mình hỏi Sentora ko dùng được FTP để upload file phải ko? Mình thử cả FileZilla, WinSCP đều ko được. Thử tìm tài liệu trên trang chủ của nó cũng ko thấy nói j đến vấn đề này
Bạn đăng nhập sFTP qua cổng SSH nhé. Chứ nếu muốn FTP thì bạn cần cài thủ công
À ko. Ý mình là mình tạo nhiều gói nhỏ cho user ý, họ ko login được bằng FTP. Mình ko muốn public port SSH nên ko muốn họ vào qua sFTP. Có cách nào để họ có thể upload file qua FileZilla ko bạn? Chứ upload qua ELFileManager hơi bất tiện
Thế thì bạn cần cài FTP thủ công để đăng nhập được qua FTP
Cài thủ công thế nào bạn nhỉ?
Bạn tham khảo nhé: http://forums.sentora.org/forumdisplay.php?fid=39
Cho mình hỏi là dùng ProFTPD thì user FTP đó có liên quan j đến user FTP trong phần cài đặt của Sentora ko bạn ơi?
Như ở trong ảnh này: https://imgur.com/bgopdRC
Hình như Sentora dùng chính ProFTPD
Mình cài theo hướng dẫn ở bài này của bạn: https://hocvps.com/cai-dat-ftp-server-tren-centos-voi-proftpd/
Nhưng khi bật ProFTPD lên thì nó báo lỗi, và xem status thì nó báo lỗi như bên dưới. Bạn xem giúp mình với Phương ơi
[root@sv ~]# service proftpd start
Redirecting to /bin/systemctl start proftpd.service
Job for proftpd.service failed because the control process exited with error code. See “systemctl status proftpd.service” and “journalctl -xe” for details.
[root@sv ~]# systemctl status proftpd -l
* proftpd.service – ProFTPD FTP Server
Loaded: loaded (/usr/lib/systemd/system/proftpd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2018-11-27 07:21:18 UTC; 14s ago
Process: 2256 ExecStart=/usr/sbin/proftpd $PROFTPD_OPTIONS (code=exited, status=1/FAILURE)
Nov 27 07:21:18 sv.domain.com systemd[1]: Starting ProFTPD FTP Server…
Nov 27 07:21:18 sv.domain.com proftpd[2256]: 2018-11-27 07:21:18,176 sv.domain.com proftpd[2256]: mod_dso/0.5: unable to load ‘mod_sql_mysql.c’; check to see if ‘/usr/libexec/proftpd/mod_sql_mysql.la’ exists
Nov 27 07:21:18 sv.domain.com systemd[1]: proftpd.service: control process exited, code=exited status=1
Nov 27 07:21:18 sv.domain.com proftpd[2256]: 2018-11-27 07:21:18,176 sv.domain.com proftpd[2256]: fatal: LoadModule: error loading module ‘mod_sql_mysql.c’: No such file or directory on line 38 of ‘/etc/proftpd.conf’
Nov 27 07:21:18 sv.domain.com systemd[1]: Failed to start ProFTPD FTP Server.
Nov 27 07:21:18 sv.domain.com systemd[1]: Unit proftpd.service entered failed state.
Nov 27 07:21:18 sv.domain.com systemd[1]: proftpd.service failed.
Bạn CentOS hay Ubuntu?
Mình dùng CentOs 7 bạn ah
Thực ra không cần dùng ProFTPD đăng nhập MySQL nên bạn comment dòng 38 về
mod_sql_mysql.c
trong/etc/proftpd.conf
điRồi restart lại ProFTPD
Bạn Thao Marky cài ELFileManager có thể upload file không giới hạn dung lượng lên server. Mình cũng không upload được bằng FileZilla, WinSCP, hay FileManager.
Chào admin
cho mình hỏi chút, làm thế nào để Enable GMP trên sentora vậy ? tôi không thể nào cài và bật nó lên được, mong admin chỉ giáo.
Bạn làm theo hướng dẫn nào vậy?
Mình làm theo hướng dẫn Link dưới
https://centos.pkgs.org/7/remi-x86_64/php71-php-gmp-7.1.21-1.el7.remi.x86_64.rpm.html
Sentora bạn phiên bản PHP 7.1 không? Và hệ thống bạn là CentOS 7?
Sentora mình phiên bản PHP 7.1.22 và hệ thống là CentOS7 bạn nhé
Đủ yêu cầu rồi. Bạn cài đặt gặp thông báo gì? Hay gì lúc enable
Mình cài đặt đã thông báo cài đặt thành công, nhưng khi cài code nó vẫn check thông báo GMP chưa được Enable như hình dưới.
http://www.upsieutoc.com/image/4mOGSA
1. Bạn restart PHP và Webserver sau khi cài chưa?
2. Bạn kiểm tra ở danh sách module
php -m
php -m | grep gmp
xin chào Admin
mình vừa chuyển qua sài sentora
nhưng khi chuyển web qua thì bị lỗi
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
bạn có thể giúp mình được không ?
Panel Sentora vẫn hoạt động bình thường đúng không?
Bạn check log của httpd xem vì sao, lỗi này rất nhiều lý do và không dễ phán định nên chỉ có kiểm tra toàn bộ liên quan, bao gồm web server và source code.
AD ơi giúp mình với.
Sau khi cài xong mọi cái chạy bình thường, nhưng khi thêm web bằng cách trỏ IP của VPS tới domain thì vào domain toàn ra trang quản trị. Cài wordpress hoặc code khác đều ko được.
code insta nó còn báo:
Not Found
The requested URL /install was not found on this server.
Xin AD cách hướng dẫn khắc phục
Bạn đã thêm domain bằng Sentora Panel và trạng thái của domain đó là Active chưa
Đây là domain đã thêm. Ngoài ra đã thử với 2 domain khác đều về bị tình trạng này.
https://imgur.com/a/3F2bG
Bạn đã upload source code vào trong domain chưa? Mình nghĩ tình trạng này do
1. Chưa có source code trong thư mục domain
2. Cấu hình webserver đang để cái này làm mặc định cho mọi name server
Mình nghĩ là cái 2, vì mình đã upload source code rồi.
Nếu bỏ mặc định cho name server thì chỉnh ở đâu vậy, cho mình chút hướng dẫn.
Thanks
Nghiên cứu thư mục Vhost của Sentora
/etc/zpanel/configs/apache/httpd-vhosts.conf
Và service httpd của bạn như thế nào? Nếu httpd không được restart tốt thì có thể cấu hình cũ vẫn bị lưu
hình như có lỗi với file httpd-vhosts.conf
nhưng ko biết chỉnh thế nào cho đúng, mình đã gửi mail. Mong ad chỉnh giúp.
thanks
Case bạn dùng Varnish Nginx Apache nên Varnish die, Apache hoạt động nên nó lấy cấu hình mặc định Apache xử lý. Trong Apache thì đống port 80 quy định mỗi Panel. Các site thì nằm ở 8080 rồi không tính
Bạn Luân cho mình hỏi, sau khi cài mới OS Centos 7, rồi cài Sentora, đến đoạn tạo FTP account thì được, nhưng lại không thể Login dc, lỗi trả về:
“No connection could be made because the target machine actively refused it.
Connection failed.”
Mình có kiểm tra Port 21 vẫn mở, những ko biết tại sao
Bạn kiểm tra service FTP có đang bật chưa?
Chào anh,
Em đang chạy sentora để run mấy con web nhưng từ hôm qua trên VPS báo bandwidth usage tăng đột biến, bên VPS đang warn e ko xử lý sớm nó khóa tài khoản T____T
https://imgur.com/a/kmN4h
Mỗi lần bị vọt, e reboot, chạy êm êm được 1 thời gian lại vọt lên, e nghi bị nhiễm mã độc.
Em muốn hỏi có cách nào để check được tiến trình nào ở đâu đang sử dụng tài nguyên tăng vọt vậy không anh ?
Luân xem thằng sentora này cron task sao không chạy ấy nhỉ.
Mình có làm theo hướng dẫn này mà không ăn thua 🙂
http://docs.sentora.org/?node=91
Căn bản bạn xem log chứ mấy cái fix này không ăn thua. Và hướng dẫn này là để bạn add crontab ngay trên giao diện nền web Sentora?
Bạn add thủ công crontab cũng được mà
Minh add tren giao dien web day.
Minh co viet tren giao comand 1 lenh nhu nay. ad kiem tra giup minh co chay duoc khong voi.
1 * * * * /home/linkdomain/public_html/php/marketing/xuly/xuly.php
File này bạn phải dùng lệnh php mới chạy được, chứ thế kia thì bạn chạy
/home/linkdomain/public_html/php/marketing/xuly/xuly.php
ở SSH cũng có kết quả gì đâu? Hay bạn để excute file rồi?Mình muốn thêm nhiều ip vào sentora để làm seo có được ko bạn?
Chủ yếu cấu hình bên VPS, không liên quan nhiều đến hệ quản trị
Bạn cần cài đặt IP Alias cho VPS, làm sao bạn đăng nhập SSH được bằng IP mới và IP cũ là được
Khi đó mỗi domain bạn trỏ về 1 IP thôi.
Mình đang dùng sentora để quản lý và tạo wildcard để tạo subdomain ảo, nhưng khi vào subdomain ảo abc.domain.com thì nó lại chuyển về trang quản lý đăng nhập sentora, có cách nào khắc phục không bạn. Cảm ơn bạn
Trong trường hợp này chắc bạn đã tạo A Record là
*
trỏ về IP VPS. Vậy bạn đã add subdomain vào như 1 domain bình thường trong quản lý Sentora chưa?Bạn xem thử http://imgur.com/a/s5RW4
Bạn add domain abc.domain.com trong Sentora chưa?
Khi dùng trên cpanel mình thêm http://imgur.com/a/mVDjM với miền con là *
Nhưng tạo trên sentora thì báo lỗi http://imgur.com/a/TQNnR
mình cũng gặp lỗi này trên directadmin, vpssim, hocvps thêm miền con * đều báo lỗi.
Nó không nhận Wildcard kiểu ý đâu. Nếu bạn tạo thế thì abc.domain cde.domain đều chung nội dung hết à. Nếu thế thì phân chia subdomain làm gì nữa.
Bạn tạo từng subdomain một nhé. Khi này, subdomain coi như 1 domain độc lập, ngang hàng và nội dung độc lập với domain.com
Mình tạo vậy để mỗi tài khoản thành viên có 1 trang web riêng. Rồi mình dựa trên địa chỉ tách miền con đó ra giúp phân biệt nội dung với các thành viên khác đó bạn,
Mình gặp vấn đề này lâu rồi tìm đủ cách mà không làm được
Mong bạn giúp đỡ, cảm ơn bạn rất nhiều
Thì trong các hệ quản trị bạn phải add thủ công từng cái một thôi, chứ không add
*
Wildcard như thế được.Mình dùng mã nguồn riêng :((
Không được rồi bạn nhé. Bạn add thủ công từng subdomain. Mà các hệ thống tạo site con như thế thì user cũng phải đăng kí với quản trị xong mới tạo được site, chứ đâu phải đùng cái có site luôn đâu bạn, ví dụ bizweb hay haravan
vậy là mình không có cách để trỏ cách để thực hiện phải không bạn.
Uhm bạn
Uhm. cảm ơn bạn nha :))
Anh Luân ơi, cho em hỏi ngoài lề chút là làm sao tạo được cái menu Post Series trong một bài post như của anh vậy ạ? Em cám ơn ạ.
Mình dùng plugin Organize Series để quản lý series bài viết đó bạn
Dạ,em làm được rồi ạ. Cám ơn anh nhiều nha 😀
đường dẫn chứa thư mục web nó nằm đâu bạn nhỉ?
Bạn tham khảo bài viết này nhé : https://hocvps.com/file-va-duong-dan-sentora/
Thư mục
/etc/zpanel/panel/
Cám ơn Ad !
Mình làm như bạn hướng dẫn không được: trỏ subdomain về IP của server, trong Cpanel của Reseller chọn Add Domain – nhập Subdomain thì không được.
Bạn chỉ add domain vào hệ thống thôi, subdomain thì không add nhé.
Giờ muốn resellers login vào panel theo link domain của họ thì làm như thế nào?
Bạn trỏ domain vào ip server là okie nhé.
Ví dụ: reseller add domain (abc.com) của họ vào hosting của server. Domain này đương nhiên phải trỏ vào ip của server rồi. Vậy khi đó họ sẽ login phần quản lý hosting bằng domain của họ ntn?
Nếu vừa muốn dùng domain riêng, vừa muốn quản lý thì bạn nên dùng subdomain, trỏ về IP. Và trong trang quản lý chỉ add domain thôi mà không add subdomain, lúc đó subdomain sẽ hiện ra form đăng nhập.
Đang muốn nâng cấp lên PHP 7 chạy Sentora ko biết có làm theo cách của HocVPS ko vậy bác Luân?
Hiện giờ Sentora chưa tương thích với PHP 7 nhé. Nâng cấp thế ko cẩn thận hỏng luôn server đó bạn.
Cảm ơn bác, nhưng mình lỡ làm liều nâng cấp lên php 7 với mariadb 10.1 luôn rồi, bác check xem tốc đọ có nhanh hơn ko? http://thoitrangtreviet.com/
VPS cấu hình cao không mà web nhanh dữ vậy bạn, đang xài VPSSIM, chắc phải chuyển sang xài sentora quá
http://www.upsieutoc.com/image/51Cq
Mình làm đúng đường dẫn cronjob nhưng nó vẫn ko chạy. Bạn có thể giúp mình không?
Luân ơi cho mình hỏi sao trường hợp của mình sau khi cài đặt hết Sentora và upload bản wp lên root thì bị lỗi không chạy được. link: http://poonsa.tk. Nhưng khi mình chuyển vào chạy thư mục con như http://www.poonsa.tk/wp2/ thì lại được. Luân xem qua giúp mình với. Thanks
Bạn check lại file htaccess xem sao, có sót file indx.html nào ko?
Đã check hết nhưng không thể chạy được. Mình thử copy toàn bộ site để trong cả 2 thư mục root và wp2. Thì cũng chỉ có mỗi site nằm trong thư mục con wp2 là vẫn chạy bình thường. (Dĩ nhiên, muốn chạy site nào thì mình cũng đều chỉnh url trong bảng wp_option và trong file .htaccess) nhưng site trong thư mục root thì toàn bị lỗi :
Not Found
The requested document was not found on this server.
Web Server at apies.org
Mình chụp một số hình ảnh liên quan Luân xem qua với:
http://imgur.com/rv5e9Bc
http://imgur.com/8QORFWw
http://imgur.com/lXo2aOp
Khi em import database trên Sentora phpmyadmin thì gặp lỗi này
http://i.imgur.com/J87eZgQ.jpg
Import lại sang Shared host khác hoặc local host thì bình thường.
Anh Luân Trần có thể dự đoán nguyên nhân trường hợp này không ?
Bạn dùng script, ví dụ BigDump import thử xem sao?
Cám ơn anh, lỗi gặp phải do upload_max_filesize và post_max_size thấp, em điều chỉnh trong php.ini đã ok.
Bây giờ em lại có một vấn đề khác là khi truy cập vào IP của VPS hoặc với 1 subdomain bất kỳ đều được chuyển đến trang Login của Sentora. Em muốn chỉ vào được trang login thông qua subdomain khi cài đặt thì làm thế nào anh ?
Có hướng dẫn đây nhé: http://forums.sentora.org/showthread.php?tid=1259
HDD Của Mình là 20gb mà cài lên chỉ nhận 10gb thôi ad ơi.
xem hộ mình với
Output lệnh
df -h
của bạn là gì thế?Xin chào, tôi cài đặt tên miền sentora là panel.xxx.com, giờ tôi muốn chuyển thành panel.yyy.com thì làm thế nào?
Bạn xem bài này nhé: http://docs.sentora.org/?node=89
Mình bị lỗi này khi kết nối ftp, Luân giúp mình xem.
Response: 530 Login incorrect.
Error: Critical error: Could not connect to server
Bác Luân Trần ơi cho em hỏi chút
Em muốn thêm 2 IP nữa vào cùng VPS sửa dụng SEN được k ạ?
Bác chỉ em với
Trường hợp này mình chưa từng thử, bạn tham khảo bài hướng dẫn này xem có thao tác được ko nhé: http://forums.sentora.org/showthread.php?tid=392
Cảm ơn bác nhé
Mình cũng thắc mắc câu hỏi giống bạn, không biết bạn giải quyết được vấn đề này chưa chia sẽ kinh nghiệm
Chào Luân. Mình có sử dụng sentora thì khi restore web sử dụng opencart từ localhost lên thì bị lỗi máy chủ 500. Link web đó đây: hanghieuorder.com.
Bạn có thể hướng dẫn mình cách khắc phục được không? Mình cảm ơn!
Site hoạt động ok rồi đúng ko bạn?
Mình chuyển sang sử dụng Webuzo thì lại Ok. Không biết nguyên nhân do mặc định của Sentora có cấu hình gì khác
Mình chưa kịp nhìn gì nên chịu thua trường hợp này 😀
Cronjob chạy một file php thì ntn vậy bạn ?
Cùng câu hỏi ạ. Muốn cho 1 file php grab thông tin từ site khác rồi lưu vào db lúc nửa đêm thì làm như nào ạ?
Bạn thử chạy
/usr/local/bin/php -q /home/domain.com/myscript.php
hoặc
/usr/bin/php -q /home/domain.com/myscript.php
Hi,
Website của mình dùng sentora gần đây cứ trong 1 khoảng thời gian ngắn là ko truy cập được, phải restart apache thì mới truy cập được. Nguyên nhân và cách khắc phục như thế nào vậy bạn?
Có cách nào auto restart apache dành cho sentora ko vậy bạn?
Cám ơn nhiều.
Khả năng bạn vượt quá tài nguyên rồi, xem xét nâng cấp VPS nhé
Hi,
Mình ko thể nào thấy được file .htaccess, mặc dù mình đã up lên bằng FTP rất nhiều lần. Giờ mình phải làm sao vậy bạn?
Thanks
Có thể do trình FTP ẩn file .htaccess, bạn xem có đúng ko?