[CỐ ĐỊNH] NGINX bắt đầu thất bại CentOS 7 - nginx: [nổi lên] open () "đường dẫn" không thành công (13: Quyền bị từ chối)

Về mặt quản lý máy chủ web, nhiều bất ngờ khó chịu có thể xảy ra. Đặc biệt là khi chuyển từ phiên bản cũ hơn của hệ điều hành sang phiên bản mới. Vsalable cho cả hai Ubuntu và cho CentOS.

Từ CentOS 5 đến CentOS 7 rất nhiều thứ đã thay đổi để tốt hơn Trọng tâm là an ninh và ổn định. Đối với một người mới sử dụng linux hoặc cho người dùng không biết những gì mới về máy chủ và dịch vụ dành riêng cho việc quản trị web hosting, ít tin tức có thể khiến bạn đau đầu.

Một trong những lỗi phổ biến nhất gặp phải khi cài đặt LEMP (Linux, NGINX, MySQL, PHP) quyền bảo mật và dịch vụ được cài đặt trên hệ điều hành CentOS 7.

Không thể khởi động dịch vụ NGINX ngay cả khi mọi thứ dường như được cấu hình tốt về mặt PHP-FPM và NGINX.


restart nginx
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

Chúng tôi có các chi tiết sau trong trạng thái, nhưng chúng không giúp chúng tôi nhiều.

systemctl status nginx.service
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2019-03-08 06:57:41 UTC; 17s ago
Process: 4405 ExecReload=/bin/kill -s HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 4704 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 4766 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)
Process: 4764 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
Main PID: 4706 (code=exited, status=0/SUCCESS)
Mar 08 06:57:40 srv.xsystem.dev systemd[1]: Starting The nginx HTTP and reverse proxy server...
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: [emerg] open() "/srv/www/web.dev/logs/access.log" failed (13: Permission denied)
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: configuration file /etc/nginx/nginx.conf test failed
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: nginx.service: control process exited, code=exited status=1
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: Unit nginx.service entered failed state.
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: nginx.service failed.

Tuy nhiên, chúng tôi hiểu rằng quyền truy cập vào dịch vụ "nginx" đang chặn các hoạt động trên CentOS 7.

Sự cố khi giải quyết "nginx: [nổi lên] open ()" đường dẫn "không thành công (13: Quyền bị từ chối)"

Linux được tăng cường bảo mật (SELinux) là một mô-đun thường đi kèm với việc cài đặt CentOS 7 hoặc các bản phân phối Linux khác. Mô-đun này cung cấp nhiều công cụ kiểm soát và kiểm soát truy cập ở cấp độ máy chủ, là một người bảo vệ tốt khi nói đến bảo mật và toàn vẹn. Tuy nhiên, có thể giới hạn các đặc quyền của các dịch vụ và ứng dụng quan trọng, được cài đặt trên hệ thống.

Giải pháp đơn giản cho vấn đề trên là vô hiệu hóa SELinux.

Cách hủy kích hoạt SELinux trên CentOS 7

1. Trước hết, hãy kiểm tra xem mô-đun này có được bật trên hệ thống hay không bằng cách thực hiện lệnh “sestatus”.

SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31

2. Nếu dịch vụ được bật, hãy chạy dòng lệnh: "setenforce 0", sau đó đi và chỉnh sửa tệp “/etc/selinux/config”.
Ở đây bạn đặt: SELINUX=disabled.

3. Sau khi lưu tệp trên, khởi động lại máy chủ.

Mọi thứ nên hoạt động trơn tru.

[CỐ ĐỊNH] NGINX bắt đầu thất bại CentOS 7 - nginx: [nổi lên] open () "đường dẫn" không thành công (13: Quyền bị từ chối)

Giới thiệu về tác giả

Stealth

Đam mê tất cả những gì tiện ích và CNTT viết stealthsettings.com vui vẻ của 2006 và tôi muốn khám phá những điều mới mẻ với bạn về máy tính và hệ điều hành MacOS, Linux, Windows, iOS và Android.

Để lại một bình luận

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.