本文主要是介绍因特网服务之Apache软件相关常用配置与安全配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 Apache(web服务器)简介
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。
2 Apache服务的基本信息
默认发布目录:/var/www/html/
默认发布文件:/var/www/html/index.html (使用html语言)
主配置文件所在: /etc/httpd/conf —> httpd.conf
子配置目录:/etc/httpd/conf.d
子配置文件:/etc/httpd/conf.d/*.conf
默认监听端口:80
默认安全上下文:httpd_sys_content_t
程序开启默认用户:acaphe
apache日志:/etc/httpd/logs/ *
3 Apache的安装部署
3.1 环境部署
##配置网络 yum源 修改主机名
vim /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network179 hostnamectl set-hostname apache_server.westos.com180 ifconfig181 systemctl restart network182 ifconfig
3.2 下载并安装
##下载http http-manual 并开启http且设定开机自启动
yum install httpd httpd-manual -y
systemctl status httpd.service
systemctl enable httpd.service
3.3防火墙设定
##防火墙允许firewall-cmd --permanent --add-service=httpfirewall-cmd --reload184 firewall-cmd --list-all185 vim /etc/sysconfig/selinux ##修改为enforcing186 reboot187 history188 getenforce
修改页面,初次访问:
3.4 修改配置:
##修改默认端口i
1)有此端口vim /etc/httpd/conf/httpd.conf
42 Listeni 8080netstat -antlupe | grep httpfirewall-cmd --permanent --add-port=8080/tcpfirewall-cmd --reload
2)无此端口
vim /etc/httpd/conf/httpd.confsystemctl restart httpd //http重启失败
setenforce 0 premissiving
getenforce
systemctl restart httpd193 semanage port -l | grep
这篇关于因特网服务之Apache软件相关常用配置与安全配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!