Tôi đã thiết lập máy chủ nginx làm proxy ngược cho apache2 trên hệ điều hành Debian 9. Apache2 đang chạy trên một cổng khác với cổng 80. Tôi đang cố gia hạn chứng chỉ trang web của mình bằng certbot và tôi đã chạy lệnh này ở đâu đó trong quá trình này:
$ sudo apt cài đặt python3-certbot-nginx
Tôi nghĩ rằng điều này đã cài đặt một bản sao mới của máy chủ nginx trên máy của tôi (hãy sửa cho tôi nếu tôi sai) và kể từ đó nginx không thể khởi động. Sau đây là kết quả từ các lệnh kiểm tra:
nginx -t
:
nginx: [nổi lên] dlopen() "/usr/share/nginx/nginx/modules/ngx_http_brotli_filter_module.so" không thành công (/usr/share/nginx/nginx/modules/ngx_http_brotli_filter_module.so: cann
ot mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy) trong /etc/nginx/modules.conf.d/brotli.conf:2
nginx: kiểm tra tệp cấu hình /etc/nginx/nginx.conf không thành công
nginx -V
:
phiên bản nginx: nginx/1.10.3
được xây dựng với OpenSSL 1.1.0l 10 Thg9 2019
Đã bật hỗ trợ TLS SNI
định cấu hình đối số: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-8G38mz/nginx-1.10.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-z,relro -Wl,-z,now' --prefix=/usr/share/nginx --conf-path=/etc/nginx/ nginx.conf --http-log-path=/var/log/nginx/access.log --er
ror-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr /lib/nginx/modules --http-client-body-temp-path=/va
r/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp -path=/var/lib/nginx/scgi --http-uwsgi-tem
p-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-ipv6 --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_r
equest_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-
http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic
--with-stream_ssl_module --with-mail=dynamic --with-mail_ssl_module --add-dynamic-module=/build/nginx-8G38mz/nginx-1.10.3/debian/modules/nginx-auth-pam --add -động-m
odule=/build/nginx-8G38mz/nginx-1.10.3/debian/modules/nginx-dav-ext-module --add-dynamic-module=/build/nginx-8G38mz/nginx-1.10.3/debian/modules /nginx-echo --add-dynami
c-module=/build/nginx-8G38mz/nginx-1.10.3/debian/modules/nginx-upstream-fair --add-dynamic-module=/build/nginx-8G38mz/nginx-1.10.3/debian/modules /ngx_http_substlation
s_filter_module
trạng thái sudo systemctl nginx
:
nginx.service - Máy chủ web hiệu suất cao và máy chủ proxy ngược
Đã tải: đã tải (/lib/systemd/system/nginx.service; đã bật; giá trị đặt trước của nhà cung cấp: đã bật)
Hoạt động: không thành công (Kết quả: mã thoát) kể từ Thứ Hai 2022-04-11 01:20:12 CEST; 14 phút trước
Tài liệu: man:nginnginx: [emerg] dlopen() "/usr/share/nginx/nginx/modules/ngx_http_brotli_filter_module.so" không thành công (/usr/share/nginx/nginx/modules/ngx_http_brotli_filter_module.so: cann
ot mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy) trong /etc/nginx/modules.conf.d/brotli.conf:2
nginx: tập tin cấu hình /etc/nginx/nginx.conf test failx(8)
Quá trình: 22395 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process bật; (mã=đã thoát, trạng thái=1/THẤT BẠI)
Ngày 11 tháng 4 01:20:12 cp-com-vm systemd[1]: Khởi động Máy chủ web hiệu suất cao và máy chủ proxy ngược...
Ngày 11 tháng 4 01:20:12 cp-com-vm nginx[22395]: nginx: [emerg] dlopen() "/usr/share/nginx/nginx/modules/ngx_http_brotli_filter_module.so" không thành công (/usr/share/nginx/ nginx/mô-đun
Ngày 11 tháng 4 01:20:12 cp-com-vm nginx[22395]: nginx: kiểm tra tệp cấu hình /etc/nginx/nginx.conf không thành công
Ngày 11 tháng 4 01:20:12 cp-com-vm systemd[1]: nginx.service: Quá trình kiểm soát đã thoát, mã=trạng thái đã thoát=1
Ngày 11 tháng 4 01:20:12 cp-com-vm systemd[1]: Không khởi động được Máy chủ web hiệu suất cao và máy chủ proxy đảo ngược.
Ngày 11 tháng 4 01:20:12 cp-com-vm systemd[1]: nginx.service: Đơn vị vào trạng thái không thành công.
Ngày 11 tháng 4 01:20:12 cp-com-vm systemd[1]: nginx.service: Không thành công với kết quả 'mã thoát'.
nginx.conf
:
#người dùng nginx;
worker_processes 1;
#error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log thông báo;
#error_log /var/log/nginx/error.log thông tin;
#pid /var/run/nginx.pid;
bao gồm /etc/nginx/modules.conf.d/*.conf;
sự kiện {
công_nhân kết_nối 1024 ;
}
http {
bao gồm mime.types;
ứng dụng default_type/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log /var/log/nginx/access.log chính;
gửi tệp trên;
#tcp_nopush bật;
#keepalive_timeout 0;
keepalive_timeout 65;
#tcp_nodelay bật;
#gzip trên;
#gzip_disable "MSIE [1-6]\.(?!.*SV1)";
server_tokens tắt;
bao gồm /etc/nginx/conf.d/*.conf;
client_max_body_size 512M;
}
# ghi đè các tham số toàn cầu, ví dụ: worker_rlimit_nofile
bao gồm /etc/nginx/*global_params;
brotli.conf
:
load_module nginx/modules/ngx_http_brotli_filter_module.so;
load_module nginx/modules/ngx_http_brotli_static_module.so;
Tôi đã thử rất nhiều câu trả lời từ các trang web khác nhau về cách sao lưu máy chủ của mình nhưng không có kết quả, ai đó có thể vui lòng xác định chính xác vấn đề không? FYI-Tôi đã có thể gia hạn chứng chỉ sau đó, vì vậy bây giờ tôi chỉ còn lại vấn đề này. TIA