When using Nginx as a Web server, I encountered the following problems: 1. Failed to start nginx systemctl start nginx.service Failed to start nginx, the error message is as follows:
This is usually because SELinux is enabled. Use the getenforce command to view the SELinux status. If the output is enforcing, it means it is enabled. Close with: Temporarily disable selinux setenforce 0 ##Set SELinux to permissive mode setenforce 1 ##Set SELinux to enforcing mode Permanently disable selinux Modify the /etc/selinux/config file 2. 403 Forbidden Error After nginx is configured, a 403 Forbidden error appears when accessing the page. You can check the error log to determine the cause of the problem. The error log file name is specified in the /etc/nginx/nginx.conf file. The default is /var/log/nginx/error.log. Use the command tail /var/log/nginx/error.log Check. If you find information like index.html failed (13: Permission denied), it is usually because the user permissions of nginx and the website directory files are inconsistent (because the user who owns the website directory files is usually xxx or root, and the default working process user of nginx is nginx, which can be modified in /etc/nginx/nginx.conf). My solution is not to modify nginx.conf, but to log in as the root user and put the website directory files under /usr/share/nginx/xxx (make sure that the user who owns all files is root), then restart nginx and you can access it normally. This is the end of this article about several error handling methods for Nginx startup failure. For more relevant content about Nginx startup failure, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: MySQL functional index optimization solution
>>: The principle and implementation of js drag effect
Usage of MySQL memory tables and temporary tables...
This article example shares the specific code of ...
Table of contents System update configuration Cha...
It's easy to send messages to other users in ...
Using cutecom for serial communication in Ubuntu ...
Common Convention Tags Self-closing tags, no need...
Table of contents Preface Case optimization summa...
DetachKeyPair Unbind SSH key pairs from one or mo...
Specific method: (Recommended tutorial: MySQL dat...
Table of contents 1. Preparation before developme...
Table of contents 1. Core commands 2. Common comm...
Table of contents 1. Prepare the springboot proje...
download http://nginx.org/en/download.html Unzip ...
Welcome to the previous canvas game series: 《VUE ...
To use standard CSS3 to achieve the shadow effect...