Site icon Knowledge Base| Kiến thức Dịch vụ P.A Việt Nam

Xử lý lỗi Invalid command UNIT_PROXY Apache 2.4.48 DirectAdmin

Invalid command UNIT_PROXY apache

Xử lý lỗi Invalid command UNIT_PROXY Apache 2.4.48 DirectAdmin

 

 

Bài hướng dẫn này sẽ giúp bạn khắc phục lỗi Invalid command UNIT_PROXY đối với Apache 2.4.48 trên máy chủ DirectAdmin.

I. Giới thiệu:

Sau khi thực hiện nâng cấp phiên bản Apache lên phiên bản mới nhất hiện tại là Apache 2.4.48. Sau đó Apache không thể khởi động được vào nhận thông báo lỗi như bên dưới:

Starting The Apache HTTP Server... Syntax error on line 34 of /usr/local/directadmin/data/users/admin/httpd.conf: Invalid command '|UNIT_PROXY|', perhaps misspelled or defined by a module not included in the server configuration httpd.service: main process exited, code=exited, status=1/FAILURE Failed to start The Apache HTTP Server. Unit httpd.service entered failed state. httpd.service failed.

Toàn bộ các website trên máy chủ sẽ không thể truy cập được. Bài viết này sẽ giúp các bạn xử lý lỗi trên

II. Xử lý lỗi Invalid command UNIT_PROXY trên DirectAdmin

Để khắc xử lý lỗi Invalid command UNIT_PROXY trên DirectAdmin bạn cần thực hiện hai bước sau.

Bước 1: SSH vào máy chủ

Đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root.

Nếu chưa biết cách SSH vào VPS hoặc Server thì bạn có thể tham khảo bài viết hướng dẫn sau: https://kb.pavietnam.vn/ssh-toi-server-linux-bang-putty.html

Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH.

Sau khi đã SSH thành công tiếp tục bước 2 để thực hiện các lệnh xử lý lỗi này.

Bước 2: Sửa lỗi Invalid command UNIT_PROXY 

Đây là lỗi cú pháp trong cấu hình của Apache, nên cần loại bỏ dòng cấu hình này trên tất cả các file httpd.conf thuộc user của mình.

Chạy lệnh bên dưới để sao lưu lại cấu hình Apache trước khi tiến hành sửa đổi, phòng trường hợp bạn cần lại các cấu hình này:

cp -r /usr/local/directadmin/data/users /usr/local/directadmin/data/users_backup

Sau đó tiếp tục chạy hai lệnh sau để loại bỏ dòng cấu hình bị sai cú pháp này đi:

sed -i '/|UNIT_PROXY|/d' /usr/local/directadmin/data/users/*/httpd.conf

systemctl restart httpd

Tới đây thì Apache 2.4.48 của bạn đã có thể hoạt động bình thường trở lại. Có thể sử dụng lệnh sau để kiểm tra: 

systemctl status httpd

Nếu dịch vụ Apache báo active (running) tức là Apache đã hoạt động trở lại Ngoài ra bạn có thể dùng giải pháp khác đơn giản hơn là bạn cần nâng cấp DirectAdmin lên phiên bản 1.62.2 sau đó chạy ba lệnh sau là được:

cd /usr/local/directadmin/custombuild

./build update 

./build rewrite_confs  

 

Chúc bạn thành công

Tham khảo các bài viết khác tại đây

Tham khảo dịch vụ VPS – Server tại P.A Việt Nam
https://www.pavietnam.vn/vn/vps-server.html

Nhận nhiều thông tin khuyến mãi – ưu đãi tại P.A Việt Nam
https://www.pavietnam.vn/vn/tin-tuc-chuong-trinh-khuyen-mai-ten-mien-hosting.html

4.6/5 - (53 bình chọn)
Exit mobile version