Home > Backend Development > PHP Tutorial > Apache server configuration guide (4)_PHP tutorial

Apache server configuration guide (4)_PHP tutorial

WBOY
Release: 2016-07-13 17:12:04
Original
1051 people have browsed it

Options FollowSymLinks
AllowOverride None
The Apache server can perform document access control for directories. However, access control can be achieved in two
ways, one is in the setting file httpd.conf (or access.conf) Set for each directory
. Another method is to set an access control file in each directory. Usually the access control file
is named .htaccess. Although both methods can be used to control browser access, the method of using configuration files requires restarting the httpd daemon after each change, which is relatively inflexible. Therefore, it is mainly used to configure the overall security control strategy of the server system. It is more flexible and convenient to use the .htaccess file in each directory to set access control for specific directories.

The Directory statement is used to define access restrictions for a directory. Here you can see its standard syntax to define access restrictions for a directory. The setting in the above example is for the root directory of the system. The option FollowSymLinks that allows symbolic links is set, and AllowOverride None is used to indicate that the access control file in this directory is not allowed to change the configuration here. This also means that there is no need to view The corresponding access control file in this directory.
 
Since Apache’s access control settings for a directory can be inherited by lower-level directories, the settings for the
root directory will affect its lower-level directories. Note that due to the setting of AllowOverride None, the Apache server does not need to check the access control files in the root directory, nor does it need to check the access control files in the following directories, until httpd.conf (or access .conf) specifies
Alloworride for a certain directory, that is, allowing viewing of access control files. Since Apache adopts an inheritance method for directory access control, if the access control file is allowed to be viewed from the root directory, then Apache must view the access control file level by level, which will have an impact on system performance. By default, this feature of the root directory is turned off, causing Apache to search downwards from the directory specified in httpd.conf, reducing the number of search levels and increasing system performance. Therefore, setting AllowOverride None for the system root directory is not only helpful for system security, but also beneficial to system performance.
 

Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
What is defined here is the access settings for the directory where the system publishes documents externally. Set different The AllowOverride option is used to define the relationship between the directory settings in the configuration file and the security control file in the user directory, and the Options option is used to define the characteristics of the directory.
 
Access restrictions can be set for configuration files and access control files under each directory. The setting files are set by the
administrator, and the access control files under each directory are set by the owner of the directory. Set and therefore managed


http://www.bkjia.com/PHPjc/629522.html

truehttp: //www.bkjia.com/PHPjc/629522.htmlTechArticleOptions FollowSymLinks AllowOverride None The Apache server can perform document access control for directories, but access control can be achieved in two ways Implementation, one is in the settings file...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template