Dưới đây là các điều bạn nên tránh khi sử dụng CyberPanel:
- Không upload file qua SFTP
_ Khi bạn upload file qua sftp, những file được upload lên đó sẽ được sở hữu bởi root. Mà CyberPanel lại chỉ cho phép một người dùng cũng chỉ vận hành được những file mà người đó sở hữu. Đây là một tính năng bảo mật tuyệt vời của linux nhưng cũng chính là nguyên nhân gây ra lỗi phân quyền.Ví dụ: Website cyberpanel.vn đang thuộc quyền sở hữu của người dùng cyberpanelvn , nhưng mình lại upload theme Jnews qua sftp. Như vậy, root sẽ sở hữu theme Jnews và cyberpanelvn sẽ không có quyền để sử dụng thư mục Jnews điều này khiến cho website cyberpanel.vn gặp lỗi khi kích hoạt theme này.
Chẵng may đã lỡ rồi thì bạn có thể xem qua hướng dẫn sửa lỗi phân quyền tại đây. - Không được xóa Example vhost
Thư mục Example vhost chứa file để chạy Trình quản lý tệp ( File Manager ), nên bạn mà xóa đi thì không thể sử dụng được Trình quản lý tệp ( File Manager ) nữa đâu. - Trình quản lý tệp ( File Manager )
Khi chỉnh sửa file vhost.conf của một website, bạn nên để ý cái này. Đừng xóa nó đi nhé!context /.filemanager { type NULL location /usr/local/lsws/Example/html/FileManager allowBrowse 1 autoIndex 1 accessControl { allow 127.0.0.1, localhost deny 0.0.0.0/0 } addDefaultCharset off }
Xóa đi là không sử dụng được Trình quản lý tệp ( File Manager ).
- MYSQL
Nếu bạn cài đặt CyberPanel với hai database (MYSQL). Cổng mysql sử dụng mặc định là 3306 cái còn lại là 3307. Vì lý do nào đó mà bạn muốn thay đổi hai cổng này đi thì bạn phải sửa lại file cài đặt của CyberPanel. File này có đường dẫn /usr/local/CyberCP/CyberCP/settings.pyIn và nội dung như sau:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'cyberpanel', 'USER': 'cyberpanel', 'PASSWORD': 'cyberpanel', 'HOST': '127.0.0.1', 'PORT':'3307' }, 'rootdb': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysql', 'USER': 'root', 'PASSWORD': 'cyberpanel', 'HOST': 'localhost', 'PORT': '', } }
Thay đổi lại port mà bạn muốn và khởi động lại gunicorn bằng lệnh sau:
systemctl restart gunicorn.socket
- MYSQL Password
Bạn có thể xem mật khẩu root MYSQL ở file này:/etc/cyberpanel/mysqlPassword
Hiện tại vẫn còn một số lưu ý nữa, nhưng mình sẽ đề cập tới sau này.
[…] Bạn có thể xem qua bài viết Những điều không nên sau khi cài đặt CyberPanel. […]
[…] /etc/cyberpanel/mysqlPasswordcyberpanel.vn […]
Cho hỏi vào File Manager như nào ạ, trong website chỉ có mỗi thư mục của nó, ko chọn thư mục ngoài như etc/ được