Linux web服务器的构建

Linux web服务器的构建

Apache的安装与启动

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的 页服务器,可以在大多数计算机操作系统中运行

Apache是世界使用排名第一的Web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,也叫 页服务器软件,它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中

Apache基本配置信息

主配置目录 /etc/httpd/conf
主配置文件 /etc/httpd/conf/httpd.conf
子配置目录 /etc/httpd/conf.d/
子配置文件 /etc/httpd/conf.d/*.conf
默认发布目录 /var/www/html
默认发布文件 index.html
默认端口 80
默认安全上下文 httpd_sys_content_t
程序开启默认用户 apache
apache日志 /etc/httpd/logs/*

实验化境配置

修改httpd服务的端口

将端口由80改为8080

修改默认发布目录

apache的虚拟主机

vim /etc/httpd/conf/httpd.conf #将端口改为80,还原默认端口
systemctl restart httpd #重启服务

vim music.conf, 将复制的news.conf的内容中的news全部替换成music

Apache内部的访问控制

Apache内部的访问控制想让谁访问谁才能访问,这样比较安全
针对主机ip的访问控制

测试:在浏览器地址栏输入172.25.254.114/westos, 可以看到,访问被拒绝

用户方式的访问控制(比ip安全)
新建一个子目录

htpasswd -cm .apache_auth admin #建立admin用户
输入密码
cat apache_auth #查看该文件

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月18日
下一篇 2019年10月18日

相关推荐