Configure Nginx today and then always prompt permission, clearly gave 777 permissions. Always still not, re-installed a few times, the last thought may be the result of SELinux. Just turn off SELinux and everything is fine.
It's not clear what SELinux is, it's just that the security Linux is meant to make Linux more secure, but this thing can cause some problems. So a lot of people turn it off first.
SELinux Introduction.
SELinux is an enforced access control (MAC) security system based on the domain-type model (DOMAIN-TYPE), which is written by the NSA and designed into kernel modules that are included in the kernel, and some of the corresponding security-related applications have been hit by the SELinux patch, Finally, there is a corresponding security policy.
A more detailed description: http://blog.csdn.net/myarrow/article/details/9856095/
To view the SELinux status:
1,/usr/sbin/sestatus-v # #如果SELinux The status parameter is enabled is turned on
SELinux status:enabled
2. Getenforce # #也可以用这个命令检查
To turn off SELinux:
1, temporarily shut down (do not restart the machine):
Setenforce 0 # #设置SELinux become permissive mode
# #setenforce 1 set SELinux to become enforcing mode
2. Modify the configuration file to restart the machine:
Modify the/etc/selinux/config file
Change Selinux=enforcing to Selinux=disabled
Restart the machine
Turn off SELinux