Showing posts with label DIRECTADMIN. Show all posts
Showing posts with label DIRECTADMIN. Show all posts

January 20, 2016

Hướng dẫn thay đổi địa chỉ IP cho server directadmin

Nếu bạn cần đổi IP khác cho server directadmin của mình thì có thể thực hiện các bước sau:
1 Thực hiện lấy file license mới.
Sau khi mua license với địa chỉ IP mới ta thực hiện get license trên server.
# cd /usr/local/directadmin/scripts
# ./getLicense.sh 1234 56789
Thay thế 1234 bằng client ID và 56789 bằng license ID của bạn.
2 Restart directadmin.
Tiến hành restart dịch vụ directadmin.
# /etc/init.d/directadmin restart


3 Thực thi script ipswap.sh để đổi IP cũ bằng IP mới.
Script ipswap.sh sẽ tự động thực hiện việc thay IP cũ bằng IP mới trên tất cả các file cấu hình.
# cd /usr/local/directadmin/scripts
# ./ipswap.sh 1.2.3.4 4.3.2.1


4 Restart các dịch vụ trên server.
Thực hiện restart các dịch vụ và kiểm tra việc truy cập thông qua IP mới.
# /etc/init.d/httpd restart
# /etc/init.d/proftpd restart
# /etc/init.d/exim restart
# /etc/init.d/dovecot restart

Hướng dẫn kiểm tra spam mail trên server directadmin

Bài viết này cung cấp cho bạn các dấu hiệu thường gặp và hướng dẫn chi tiết để kiểm tra spam mail và loại bỏ script gửi spam mail trên server directadmin.
1 Kiểm tra số lượng mail queue.
# exim -bpc


Thường thì server đang gửi spam sẽ có lượng mail queue rất lớn.

mailqueue
2 Hiển thị các email đang bị queue
# exim -bp


Hình biết dưới cho ta biết có nhiều email bị queue gửi bởi userdepxxx

view_mail_queue


3 Kiểm tra nội dung của mail queue.
# exim -Mvb message_ID
message_ID như ví dụ trên là 1a0dDK-0002Mx-G3. Như hình dưới cho ta biết user depxxx đang gửi spam mail băng script tên là help.php


mail_body


4 Xác định đường dẫn chứa sript gửi mail.
# cd /home/depxxx/public_html
# find . -name help.php


Hoặc ta có thể xem access log của domain thuộc sở hữu của user.
# cat /var/log/httpd/domains/domain.net.log |grep help.php


apache_post_log
5 Tìm kiếm các file nghi vấn khác trên tài khoản user. 
Tìm kiếm các file mới được up lên.
# cd /home/depxxx/public_html
# find . -name “*.php” -mtime -14


Tìm kiếm các script có khả năng là script gửi spam mail.
# find . -type f -name ‘*.php’ | xargs egrep -i “(mail|fsockopen|pfsockopen|stream_socket_client|exec|system|passthru|base64_decode) *\(”


6 Xóa toàn bộ mail queue và các script gửi spam. 
Xóa mail queue
# cd /var/spool/exim/input
# rm -rf *


Tiến hành thông báo cho user để xóa các sctipt gửi spam, thay đổi toàn bộ mật khẩu quản tri website, FTP, MySQL và cập nhật mã nguồn mới nhất để tránh bị các lỗ hổng bảo mật …

nguồn: http://hotrovps.info/directadmin/huong-dan-kiem-tra-spam-mail-tren-server-directadmin.html

July 20, 2015

Cài DirectAdmin gặp lỗi: Unable to read the license file

Trong quá trình cài đặt DirectAdmin, bạn có thể gặp phải lỗi: Unable to read the license file. Vậy mình giải quyết nó như thế nào?

  • Bạn get lại file license từ directadmin, trong dòng lệnh dưới: xxxx là license ID, yyyy la customer ID
  • Khởi động lại DirectAdmin
  • Kiểm tra lại DirectAdmin xem hoạt động chưa

Kích hoạt bản quyền DirectAdmin

Muốn kích hoạt bản quyền DirectAdmin. Xem chi tiết tại đây!

Nếu vì lý do nào đó, bạn cần cập nhật License DirectAdmin, bạn cần chạy các lệnh sau, lưu ý bạn phải đăng nhập ở quyền root.
Trong đó số 123 và 1234 là Client-ID (hoặc còn gọi là User-Id) và License-ID được cung cấp. Nếu bạn gặp lỗi khi giải nén update.tar.gz, bạn có thể tìm nguyên nhân bằng cách:
Thường thì thông tin về lỗi bạn có thể tìm thấy trong tập tin, hãy kiểm tra kỹ địa chỉ IP của License đã đăng ký có khớp với IP WAN Public của máy chủ hay không. Nếu có sai sót, bạn hãy liên hệ Nhà cung cấp để hỗ trợ điều chỉnh.
Nếu Server của bạn có nhiều IP và wget lựa chọn sai IP để tải về DirectAdmin, bạn có thể chỉ định việc kích hoạt sử dụng đúng IP như sau:
Nếu Sevrer không thể kết nối qua Port 443 đến directadmin.com (https), hoặc không lấy được kết quả thì có thể máy chủ của bạn có Firewall chặn lại. Trong trường hợp này, bạn có thể thử dùng Port 80 để kích hoạt:
Khi khởi động lại DirectAdmin, bạn có thể gặp vấn đề như sau:
Có nghĩa là tập tin PID không còn đúng thông tin, hãy khởi động lại DirectAdmin bằng cách: