Apache installation deployment configuration

Apache HTTP Server (Apache for short) is an open source web server Apache Software Foundation's
cross-platform, highly efficient and stable, http Hypertext Transfer Protocol support and other services

Related Resources apache
main configuration file /etc/httpd/conf/httpd.conf
child profile the /etc/httpd/conf.d/ .conf
default publish directory / var / www / html
default index.html file publish
the default port 80 is
the default security context httpd_sys_content_t
program to open the default user the Apache
the Apache logs / etc / httpd / logs /

premise

selinux set to off mode
Apache installation deployment configuration
Apache installation deployment configuration
restart
Apache installation deployment configuration

Install apache: yum -y install httpd
Apache installation deployment configuration
install apache documentation to help
Apache installation deployment configuration
start-up and start apache
Apache installation deployment configuration
added firewall mechanism
Apache installation deployment configurationApache installation deployment configuration
to restart apache
Apache installation deployment configuration
View httpd port
Apache installation deployment configuration
to view the apache id
Apache installation deployment configuration
View apache process
Apache installation deployment configuration
view apache log
Apache installation deployment configuration
Note ---> access_log normal log
---> error_log error log
edit the default index.html file released
Apache installation deployment configurationApache installation deployment configuration
into the page
Apache installation deployment configuration
.


Httpd modify the port services

主配置文件中修改
Apache installation deployment configuration
修改httpd服务的端口为8080
Apache installation deployment configuration
8080端口加入防火墙机制
Apache installation deployment configurationApache installation deployment configuration
重启apache
Apache installation deployment configuration
进入端口为8080的网页
Apache installation deployment configuration
.


制定默认发布文件优先级别
主配置文件中修改
Apache installation deployment configuration
设置test文件优先显示
Apache installation deployment configuration
添加编辑test文件
Apache installation deployment configuration
打开网页
Apache installation deployment configuration
.


修改默认发布目录
主配置文件中修改
Apache installation deployment configuration
修改默认发布目录并授权
Apache installation deployment configuration
注 ---> 需注释之前的 默认发布目录
创建默认发布目录,并复制发布文件
Apache installation deployment configuration

注 ---> 如遇到以下错误提示
Apache installation deployment configuration

---> 新建文件和系统默认的上下文不一致
修改安全上下文
semanage fcontext -a -t httpd_sys_content_t '/test(/.*)?'
restorecon -RvvF /test/
---> 或关闭selinux即可
.


apache内部的访问控制
禁止单独ip访问
创建目录/var/www/html/testdir

Apache installation deployment configuration
创建并编辑文件index.html
Apache installation deployment configurationApache installation deployment configuration
编辑子配置文件
Apache installation deployment configuration
Apache installation deployment configuration
注 ---> 允许全部访问,禁止172.225.254.31访问

172.225.254.31访问,无权限访问
Apache installation deployment configuration
172.225.254.131可访问
Apache installation deployment configuration

172.225.254.31 allow access to prohibit all access
to edit the configuration file child
Apache installation deployment configurationApache installation deployment configuration
Note ---> 172.225.254.31 accessible, the other can not access
172.225.254.31 can access
Apache installation deployment configuration
other can not be accessed
Apache installation deployment configuration
.


Access control user authentication method
only allows the user to access the admin login password
to create a password to authenticate the user admin and view the encrypted password
Apache installation deployment configuration
to edit the configuration file child
Apache installation deployment configuration
create a user password encryption and access authentication directory testdir
Apache installation deployment configuration
Note ---> AuthUserfile user authentication file
--- > AuthType authentication type basic types
---> AuthName authentication name
---> Require user authentication only allows admin access
verification
Apache installation deployment configuration

Accessible to all user authentication password
to create a password to authenticate the user admin1 and view the encrypted password
Apache installation deployment configuration
to edit the configuration file child
Apache installation deployment configuration
create access testdir directory user password authentication and encryption
Apache installation deployment configuration
Note ---> AuthUserfile user authentication file
---> AuthType basic types of authentication type
---> AuthName authentication name
---> Require user authentication allows all users access to
verify that all users can access the login password

Apache installation deployment configuration

.


Guess you like

Origin blog.51cto.com/14190777/2429005