Chuyển tới nội dung chính
Version: 4.1

Tham chiếu tệp cấu hình

Trang này liệt kê các tệp cấu hình được dùng trên toàn bộ HiTechCloud: panel người dùng HiTechCloud, panel quản trị HiTechAdmin, công cụ dòng lệnh hitechcloudcli, và các tệp mặc định đi kèm hitechcloud-configuration, được triển khai vào /etc/hitechcloud/ khi cài đặt.

Trừ khi có ghi chú khác, mọi đường dẫn đều nằm trên hệ thống tệp của host, không phải bên trong container. Các tệp trong /etc/hitechcloud/ được coi là mặc định/mẫu — phần lớn được sao chép vào thư mục home của người dùng (/home/<username>/...) khi tạo tài khoản, và từ đó bản sao của người dùng được dùng.

DANGER

Sửa thủ công các tệp này có thể làm hỏng panel hoặc bị ghi đè khi cập nhật. Hãy ưu tiên thay đổi thiết lập từ HiTechAdmin > Cài đặt (hoặc giao diện panel tương ứng) mỗi khi tuỳ chọn có ở đó.

Thiết lập cốt lõi của panel​

Đường dẫnDùng bởiĐịnh dạngMục đích
/etc/hitechcloud/hitechcloud/conf/hitechcloud.configHiTechCloud, HiTechAdmin, hitechcloudclikey=valueThiết lập chính của panel: khoá giấy phép, mô-đun được bật, thiết lập phiên/2FA, nameserver, thiết lập cập nhật
/etc/hitechcloud/hitechcloud/secret.keyHiTechCloud, HiTechAdminvăn bản thô (hex)Khoá ký cookie phiên/CSRF, cũng được dùng lại làm nguồn mật khẩu master của Dovecot
/etc/hitechcloud/hitechcloud/default_localeHiTechCloudvăn bảnNgôn ngữ giao diện mặc định
/etc/hitechcloud/hitechcloud/translations/HiTechCloud, HiTechAdminthư mụcDanh mục bản dịch
/etc/hitechcloud/hitechcloud/static/HiTechCloudthư mụcThư mục ghi đè cho css/custom.css, js/custom.js, robots.txt, security.txt
/etc/hitechcloud/hitechcloud/features/default.txt, <plan>.txtHiTechCloud, HiTechAdmindanh sách văn bảnCờ tính năng có sẵn theo từng gói
/etc/hitechcloud/hitechcloud/quota_report.jsonHiTechCloud, HiTechAdminJSONBáo cáo dung lượng đĩa/hạn mức được lưu đệm
/etc/hitechcloud/hitechcloud/conf/custom_dashboard_section.jsonHiTechCloud, HiTechAdminJSONNội dung bảng điều khiển tuỳ chỉnh do quản trị viên chèn vào
/etc/hitechcloud/hitechcloud/conf/knowledge_base_articles.jsonHiTechCloud, HiTechAdmin, hitechcloudcliJSONLiên kết hướng dẫn / cơ sở tri thức được lưu đệm
/etc/hitechcloud/hitechcloud/conf/domain_restriction.txtHiTechAdmin, hitechcloudclidanh sách văn bảnCác tên miền người dùng không được phép thêm
/etc/hitechcloud/hitechcloud/conf/blacklist_useragents.txtHiTechAdmin, hitechcloudclidanh sách văn bảnCác user-agent bị chặn (chặn bot/scraper)
/etc/hitechcloud/hitechcloud/conf/public_suffix_list.dathitechcloudclivăn bảnDanh sách hậu tố công khai (TLD), dùng để xử lý đỉnh vùng DNS
/etc/hitechcloud/hitechcloud/custom_code/custom.css, custom.js, in_header.html, in_footer.htmlHiTechCloud, HiTechAdminCSS/JS/HTMLMã tuỳ chỉnh do người dùng sửa, được chèn vào giao diện panel
/etc/hitechcloud/hitechcloud/service/pagespeed.apiHiTechCloud, HiTechAdminvăn bảnKhoá API PageSpeed Insights
/etc/hitechcloud/hitechcloud/service/service.config.py(system)Python configCấu hình systemd/dịch vụ, được tải về khi cập nhật
/etc/hitechcloud/modules/HiTechCloud, HiTechAdminthư mụcMô-đun plugin bên thứ ba/tuỳ chỉnh (siêu dữ liệu trong <plugin>/readme.txt)
/etc/hitechcloud/skeleton/hitechcloudclithư mụcCác tệp mẫu được sao chép vào thư mục tài khoản của mỗi người dùng mới
/etc/hitechcloud/no_porthitechcloudclitệp cờTệp đánh dấu
/etc/hitechcloud/upgrade/skip_versionshitechcloudclidanh sách văn bảnCác phiên bản bỏ qua khi chạy hitechcloudcli update

Dữ liệu tài khoản của từng người dùng — /etc/hitechcloud/hitechcloud/core/users/<username>/​

Đường dẫnĐịnh dạngMục đích
ip.jsonJSONĐịa chỉ IP riêng được gán cho người dùng
.lastloginvăn bảnThời điểm đăng nhập gần nhất
aliases.ymlYAMLDanh sách bí danh email được lưu đệm
emails.ymlYAMLDanh sách tài khoản email được lưu đệm
notifications.yamlkey=valueTuỳ chọn thông báo của từng người dùng (người dùng sửa tại HiTechCloud > Tài khoản > Thông báo qua email; tài khoản chưa có tệp này sẽ đọc /etc/hitechcloud/skeleton/notifications.yaml, được đặt tại HiTechAdmin > Cài đặt > Thông báo mặc định cho khách hàng)
ip.json, activity.log, custom_message.htmlJSON/text/HTMLIP được phép, nhật ký hoạt động, thông điệp khi bị tạm ngưng (HiTechAdmin)

Dữ liệu của từng website​

Đường dẫnMục đích
/etc/hitechcloud/hitechcloud/websites/Thư mục siêu dữ liệu của từng website
/var/www/html/<domain>Thư mục gốc tài liệu (thư mục cơ sở của Trình quản lý tệp)

Thiết lập HiTechAdmin​

Đường dẫnĐịnh dạngMục đích
/etc/hitechcloud/hitechadmin/config/admin.iniINIThiết lập chính của HiTechAdmin (gồm email_storage_location; node mặc định [CLUSTERING] được đặt tại HiTechAdmin > Máy chủ > Node mặc định)
/etc/hitechcloud/hitechadmin/secret.keyvăn bảnKhoá bí mật cho phiên/xác thực
/etc/hitechcloud/hitechadmin/users.dbSQLiteCơ sở dữ liệu tài khoản người dùng HiTechAdmin
/etc/hitechcloud/hitechadmin/config/notifications.iniININgưỡng của Sentinel/thông báo và các dịch vụ được giám sát (HiTechAdmin > Cài đặt > Thông báo)
/etc/hitechcloud/hitechadmin/config/services.jsonJSONDanh sách bật/trạng thái dịch vụ
/etc/hitechcloud/hitechadmin/config/features.jsonJSONCấu hình bật/tắt tính năng
/etc/hitechcloud/hitechadmin/config/log_paths.jsonJSONĐường dẫn tệp nhật ký tuỳ chỉnh hiển thị trong trình xem nhật ký
/etc/hitechcloud/hitechadmin/config/forbidden_usernames.txtdanh sách văn bảnTên người dùng bị cấm cho tài khoản mới
/etc/hitechcloud/hitechadmin/config/reseller_template.jsonJSONMẫu mặc định áp dụng cho đại lý mới
/etc/hitechcloud/hitechadmin/config/shortcuts.jsonJSONPhím tắt (HiTechAdmin > Cài đặt > Phím tắt)
/etc/hitechcloud/hitechadmin/config/terms.mdMarkdownNội dung Điều khoản dịch vụ hiển thị khi đăng ký
/etc/hitechcloud/hitechadmin/config/quick_start.dismissed, tour.skiptệp cờCờ đánh dấu đã bỏ qua hướng dẫn bắt đầu/tour
/etc/hitechcloud/hitechadmin/ssh_whitelist.confvăn bảnDanh sách IP được phép đăng nhập SSH
/etc/hitechcloud/hitechadmin/resellers/<name>.jsonJSONCấu hình riêng của từng đại lý (gói được phép, v.v.)
/etc/hitechcloud/hitechadmin/usage_stats.jsonJSONTrạng thái số liệu sử dụng/telemetry
/etc/hitechcloud/hitechadmin/service/hitechadmin.servicesystemd unitĐược cài thành dịch vụ systemd admin
/usr/local/admin/custom.cssCSSGhi đè giao diện HiTechAdmin tuỳ chỉnh
/usr/local/admin/modules/api/available_endpoints.txtvăn bảnCác endpoint API được bật
/usr/local/admin/modules/security/csf.plscriptScript điều khiển ConfigServer Firewall
/usr/local/admin/core/search/filtered.json, filter.jsonJSONChỉ mục bảng lệnh / tìm kiếm
/usr/local/admin/templates/emails/thư mụcMẫu báo cáo email của quản trị

Docker / Podman và container​

Đường dẫnĐịnh dạngMục đích
/etc/hitechcloud/docker/compose/docker-compose.yml, .envYAML/envStack podman/docker-compose chính (mysql, redis, hitechcloud, caddy, bind9, ftp, phpMyAdmin, clamav)
/etc/hitechcloud/docker/compose/nodejs.yml, python.ymlYAMLLớp Compose bổ sung để host ứng dụng Node.js/Python
/etc/hitechcloud/docker/compose/1.0/docker-compose.yml, .env, autostart.servicesYAML/env/textMẫu stack container của từng tài khoản (stack web server "1.0" cũ)
/etc/hitechcloud/docker/templates/docker_*.confconfĐoạn cấu hình nginx-vhost của từng website khớp với backend container
/etc/hitechcloud/docker/daemon/rootless.jsonJSONMẫu cấu hình daemon Docker rootless
/etc/hitechcloud/docker/overlay2/*.jsonJSONMẫu /etc/docker/daemon.json theo từng hệ thống tệp/bản phân phối
/etc/hitechcloud/docker/modprobe.txtvăn bảnCác mô-đun nhân được nạp khi khởi động (liên kết tượng trưng tới /etc/modules-load.d/podman.conf)
/etc/hitechcloud/docker/selinux/pasta_local.ppSELinux policyChính sách mạng cho podman rootless
/root/.envenvChỉ có trong kiến trúc container (đã ngừng): biến môi trường docker-compose cấp root. Giới hạn CPU/RAM của dịch vụ nằm ở HiTechAdmin > Dịch vụ > Giới hạn dịch vụ
/root/docker-compose.ymlYAMLStack compose cấp host cho các dịch vụ cốt lõi
/home/<user>/.envenvBiến môi trường stack container của từng người dùng (WEB_SERVER, MYSQL_TYPE, v.v.)
/home/<user>/docker-compose.ymlYAMLKhai báo stack container của từng người dùng
/home/<user>/.config/containers/{storage,containers}.confconfCấu hình container podman rootless

Web server và reverse proxy (Caddy, Nginx, Apache, OpenLiteSpeed, OpenResty, Varnish)​

Đường dẫnĐịnh dạngMục đích
/etc/hitechcloud/caddy/Caddyfile (mounted as /etc/caddy/Caddyfile in container)CaddyfileCấu hình reverse proxy chính cho mọi website
/etc/hitechcloud/caddy/domains/<domain>.confCaddyfile snippetCấu hình vhost của từng tên miền, gồm cả công tắc WAF
/etc/hitechcloud/caddy/suspended_domains/<domain>.confCaddyfile snippetVhost cho các tên miền bị tạm ngưng
/etc/hitechcloud/caddy/templates/*.conf, *.html, wp.rulesmẫuMẫu vhost cho tên miền, người dùng/tên miền bị tạm ngưng, WordPress
/etc/hitechcloud/caddy/redirects.confCaddyfile snippetChuyển hướng HTTP toàn cục (webmail, cổng HiTechAdmin)
/etc/hitechcloud/caddy/coraza_rules.conf, check.confCoraza rulesBộ quy tắc WAF
/etc/hitechcloud/caddy/coreruleset/rules/*.conf[.disabled]OWASP CRSBộ quy tắc lõi của WAF (Coraza)
/etc/hitechcloud/caddy/ssl/custom/, ssl/certs/, ssl/acme-v02.api.letsencrypt.org-directory/thư mụcNơi lưu chứng chỉ SSL tuỳ chỉnh và Let's Encrypt
/etc/hitechcloud/nginx/nginx.confconfMẫu Nginx mặc định
/etc/hitechcloud/nginx/user-nginx.confconfTệp include Nginx của từng người dùng, được sao chép tới /home/<user>/nginx.conf
/etc/hitechcloud/nginx/vhosts/hitechcloud_proxy.confconfVhost reverse proxy cho chính panel
/etc/hitechcloud/nginx/vhosts/1.1/docker_*.conf, nginx_proxy_headers.txtconfMẫu nginx-vhost của từng website (stack hiện tại)
/etc/hitechcloud/nginx/vhosts/docker_*.confconfMẫu nginx-vhost của từng website (stack "1.0" cũ)
/etc/hitechcloud/nginx/certs/cert.crt, cert.keyPEMChứng chỉ TLS mặc định/tự ký dùng trước khi có chứng chỉ thật
/etc/hitechcloud/nginx/default_page.html, suspended_user.html, suspended_website.htmlHTMLTrang giữ chỗ/trang tạm ngưng
/etc/hitechcloud/nginx/cloudflare.incconfCấu hình khôi phục IP thật sau Cloudflare
/etc/hitechcloud/nginx/options-ssl-nginx.confconfTuỳ chọn TLS khuyến nghị
/etc/hitechcloud/nginx/modsecurity/*.confModSecurity rulesQuy tắc WAF cho engine nginx
/etc/hitechcloud/apache/httpd.confconfMẫu Apache, được sao chép tới /home/<user>/httpd.conf
/etc/hitechcloud/openlitespeed/httpd_config.confconfMẫu OpenLiteSpeed, được sao chép tới /home/<user>/openlitespeed.conf
/etc/hitechcloud/openresty/nginx.confconfMẫu OpenResty, được sao chép tới /home/<user>/openresty.conf
/etc/hitechcloud/varnish/default.vcl, defaultVCLCấu hình bộ nhớ đệm Varnish, được sao chép tới /home/<user>/default.vcl
/home/<user>/nginx.conf, openresty.conf, openlitespeed.conf, httpd.conf, default.vcl—Cấu hình web server được tạo cho từng người dùng
/var/log/caddy/domlogs/thư mụcNhật ký truy cập của từng tên miền
/var/log/caddy/stats/thư mụcDữ liệu thống kê GoAccess
/var/log/caddy/coraza_waf/<domain>.logJSON-linesNhật ký truy cập của Coraza WAF
/etc/hitechcloud/goaccess/goaccess.confconfCấu hình phân tích nhật ký web GoAccess
/etc/hitechcloud/goaccess/GeoLite2-*.tar.gzMaxMind DBDữ liệu GeoIP cho GoAccess

DNS (BIND9)​

Đường dẫnĐịnh dạngMục đích
/etc/bind/named.conf, named.conf.local, named.conf.options, named.conf.default-zonesBIND confCấu hình lõi của BIND9, thiết lập cụm DNS
/etc/bind/zones/<domain>.zoneBIND zoneTệp vùng DNS của từng tên miền
/etc/bind/zones/backups/thư mụcBản sao lưu tệp vùng
/etc/bind/rndc.keykhoáKhoá RNDC của BIND
/etc/hitechcloud/bind9/zone_template.txt, zone_template_ipv6.txtmẫuMẫu dùng khi tạo vùng DNS mới

Mail (HiTechMail / Dovecot / Postfix)​

Đường dẫnĐịnh dạngMục đích
/usr/local/mail/hitechmail/compose.ymlYAMLStack docker-compose của máy chủ mail
/usr/local/mail/hitechmail/mailserver.env, .envenvCấu hình môi trường docker-mailserver
/usr/local/mail/hitechmail/docker-data/dms/config/postfix-accounts.cfconfDanh sách tài khoản mail của Postfix
/usr/local/mail/hitechmail/docker-data/dms/config/postfix-regex.cfconfQuy tắc regex/bí danh của Postfix
/usr/local/mail/hitechmail/docker-data/dms/config/opendkim/keys/thư mụcKhoá ký DKIM của từng tên miền
/usr/local/mail/hitechmail/docker-data/dms/dovecot/userdbconfCơ sở dữ liệu người dùng hộp thư của Dovecot
/usr/local/mail/hitechmail/docker-data/dms/mail-logs/mail.loglogNhật ký máy chủ mail
/usr/local/mail/hitechmail/postfwd/postfwd.cfconfCấu hình chính sách Postfwd (giới hạn gửi theo từng tên miền)
/etc/dms-settingsconfBản chụp thiết lập docker-mailserver
/etc/hitechcloud/email/snappymailthư mụcCấu hình webmail SnappyMail

FTP​

Đường dẫnĐịnh dạngMục đích
/etc/hitechcloud/ftp/vsftpd.conf (mounted as /etc/vsftpd/vsftpd.conf)confCấu hình máy chủ vsftpd
/etc/hitechcloud/ftp/all.usersvăn bảnDanh sách người dùng FTP chính
/etc/hitechcloud/ftp/users/thư mụcCấu hình tài khoản FTP của từng người dùng
/etc/hitechcloud/ftp/server.confconfTên máy và cổng FTP hiển thị cho khách hàng (HiTechAdmin > Cài đặt > Cài đặt phần mềm FTP)
/etc/hitechcloud/ftp/filezilla.conf, cyberduck.confmẫuMẫu cấu hình phần mềm FTP cung cấp cho người dùng

PHP​

Đường dẫnĐịnh dạngMục đích
/etc/hitechcloud/php/ini/<version>.iniphp.iniphp.ini mặc định cho từng phiên bản PHP (5.6–8.5), được gắn vào container
/etc/hitechcloud/php/options.txtvăn bảnĐịnh nghĩa tuỳ chọn PHP mặc định hiển thị trong panel
/etc/hitechcloud/php/ini.txt, extensions.txtvăn bảnCác chỉ thị php.ini / extension có thể chọn
/etc/hitechcloud/php/extensions_table.jsonJSONBảng các extension PHP có thể cài
/etc/hitechcloud/hitechcloud/php/api_versions.jsonJSONDanh sách phiên bản PHP có sẵn được lưu đệm
/etc/hitechcloud/php/composer/*.phartệp nhị phânCác phiên bản Composer được cài vào container người dùng
/etc/hitechcloud/php/ioncube/thư mụcionCube loader cho từng phiên bản PHP
/home/<user>/php.ini/<version>.iniphp.iniCấu hình PHP của từng người dùng, theo từng phiên bản
/home/<user>/php.ini/options.txtvăn bảnGhi đè tuỳ chọn PHP của từng người dùng

Cơ sở dữ liệu (MySQL/MariaDB, PostgreSQL)​

Đường dẫnĐịnh dạngMục đích
/etc/my.cnfmy.cnf (INI)Thông tin đăng nhập MySQL client của chính panel (mục [client])
/etc/hitechcloud/mysql/host_my.cnf, container_my.cnfmy.cnfXác thực MySQL client ở cấp host và cấp container
/etc/hitechcloud/mysql/mysqld.cnf, user.cnfconfCấu hình cơ sở dữ liệu của máy chủ/người dùng
/etc/hitechcloud/mysql/keys.txtvăn bảnDanh sách khoá my.cnf người dùng được phép sửa
/etc/hitechcloud/mysql/initialize/1.1/plans.sqlSQLKhởi tạo cơ sở dữ liệu của panel với các gói hosting mặc định
/etc/hitechcloud/mysql/phpmyadmin/pma.php, config.inc.phpPHP confCấu hình container phpMyAdmin
/home/<user>/custom.cnfmy.cnfGhi đè cấu hình giới hạn tài nguyên MySQL của người dùng
/home/<user>/my.cnfmy.cnfThông tin đăng nhập root MySQL client của người dùng
/etc/hitechcloud/postgres/postgresql.confconfMẫu cấu hình PostgreSQL mặc định
/etc/hitechcloud/postgres/keys.txtvăn bảnDanh sách khoá cấu hình PostgreSQL được phép sửa
/home/<user>/postgre_custom.confconfGhi đè cấu hình PostgreSQL của từng người dùng

Cron (Ofelia)​

Đường dẫnĐịnh dạngMục đích
/etc/cron.d/hitechcloudcrontabCác tác vụ cron toàn hệ thống của HiTechCloud (không sửa thủ công)
/etc/hitechcloud/ofelia/users.iniINIMẫu cấu hình cron, được sao chép tới /home/<user>/crons.ini
/home/<user>/crons.iniINIKhai báo tác vụ định kỳ của từng người dùng

Sao lưu​

Đường dẫnĐịnh dạngMục đích
/etc/hitechcloud/backups/backup.envenvMẫu đích/lịch sao lưu mặc định
/etc/hitechcloud/backups/customized.templateGo templateMẫu thông báo sao lưu thành công/thất bại
/home/<user>/backup.envenvCấu hình đích sao lưu của từng người dùng (S3/WebDAV/SSH/Azure)

Tường lửa và bảo mật​

Đường dẫnĐịnh dạngMục đích
/etc/csf/csf.confconfCấu hình chính của ConfigServer Firewall
/etc/csf/csf.denyvăn bảnDanh sách chặn của CSF
/etc/hitechcloud/csf/csf.blocklistsvăn bảnNguồn danh sách chặn của CSF
/etc/sysconfig/imunify360/integration.confconfCấu hình tích hợp panel của Imunify360
/etc/sysconfig/imunify360/malware-filters-admin-conf/ignored.txtvăn bảnCác tệp được bỏ qua khi quét mã độc
/etc/pam.d/imunify360-denyPAM confQuy tắc chặn cho các lần đăng nhập SSH bị chặn
/etc/hitechcloud/clamav/domains.list, extensions.txtvăn bảnDanh sách mục tiêu quét của ClamAV
/etc/hitechcloud/wordpress/vulnerability/thư mụcCơ sở dữ liệu lỗ hổng WordPress được lưu đệm
/etc/ssh/sshd_configconfCấu hình daemon SSH (cổng, đăng nhập root)
~/.ssh/authorized_keysOpenSSHKhoá SSH của từng người dùng

Trình cài WordPress và ứng dụng​

Đường dẫnĐịnh dạngMục đích
/etc/hitechcloud/wordpress/htaccess/apache.htaccess, litespeed.htaccess.htaccess.htaccess mặc định cho từng engine web server
/etc/hitechcloud/wordpress/mu-plugin.phpPHPPlugin bắt buộc (must-use) được chèn vào các bản cài WordPress mới
/etc/hitechcloud/wordpress/sets/plugins.txt, themes.txtdanh sách văn bảnGói plugin/theme mặc định có trong trình cài đặt
/etc/hitechcloud/wordpress/wp-cli.phar (mounted as /usr/local/bin/wp)tệp nhị phânWP-CLI
/etc/hitechcloud/<app>/archives/ (wordpress, joomla, matomo, mediawiki, moodle, nextcloud, opencart, prestashop)thư mụcTệp lưu trữ của trình cài đặt được lưu đệm theo từng ứng dụng
/etc/hitechcloud/matomo/credentialsvăn bảnThông tin đăng nhập quản trị Matomo đã lưu

Tích hợp hệ thống​

Đường dẫnĐịnh dạngMục đích
/etc/passwd, /etc/shadow, /etc/grouphệ thốngTài khoản người dùng/nhóm, được quản lý người dùng của hitechcloudcli đọc/sửa
/etc/subuid, /etc/subgidhệ thốngDải UID/GID phụ cho podman rootless
/etc/fstabhệ thốngĐược kiểm tra/sửa cho các điểm gắn lưu trữ/hạn mức
/etc/hostshệ thốngĐược cập nhật với ánh xạ tên miền/IP
/etc/logrotate.d/hitechcloud, caddy-logs, sysloglogrotateQuy tắc xoay vòng nhật ký
hitechcloudcli admin welcomelệnhBanner đăng nhập SSH của root (phiên bản, URL HiTechAdmin, liên kết trợ giúp); gọi lệnh này từ một tệp trong /etc/profile.d/
/root/hitechcloud_restart_needed, hitechadmin_restart_needed, hitechadmin_is_disabled, disable_hitechadmin_reboot_ui, disable_hitechadmin_terminal_ui, disable_2087_porttệp cờCờ trạng thái khởi động lại/tắt tính năng
/tmp/.hitechcloud_license_cache.jsonJSONKết quả xác thực giấy phép được lưu đệm