LAMP平台

Linux:系统

Apache:提供http软件

Mysql:数据库

Php:对数据的处理方式

安装apache

使用yum进行安装

yum install httpd -y

出现complete表示安装成功。

启动httpd服务

systemctl start httpd.service

添加开机启动项

systemctl enable httpd.service

检查httpd服务

systemctl status httpd.service

出现active(running)表示已经启动。

或者使用ss检查本地开启端口情况,httpd使用80端口。

ss -antpl | grep 80

关闭防火墙

systemctl stop firewalld.service

在windows中访问

建立主页

linux中httpd主页存放在/var/www/html中。

我们在其中新建一个index.html文件。

主配置文件分析

主配置文件存放在/etc/httpd/conf/httpd.conf中。

cat /etc/httpd/conf/httpd.conf

31 ServerRoot "/etc/httpd"

表示软件安装在/etc/httpd下。

42 Listen 80

表示默认开启80端口

66 User apache
67 Group apache

表示软件运行所使用的用户名和所在组

119 DocumentRoot "/var/www/html"

表示默认主页存放路径

将用户信息和口令信息复制到新创建的/var/www/html/share文件夹下。

[root@bogon html]# mkdir /var/www/html/share
[root@bogon html]# cp /etc/passwd /etc/shadow /var/www/html/share/

然后在windws中再次去访问主页,并且输入存放passwd的路径

但是无法打开shadow,因为apache用户所在组没有对于shadow的权限

修改shadow的权限

chmod o+r shadow

再次测试

如何取消对于share文件夹文件的查看呢?

需要关闭共享服务。

144     Options Indexes FollowSymLinks

修改第144行的文件,为Options FollowSymLinks.

重启服务。

systemctl restart httpd.service

然后再次尝试在windows中访问share文件夹。

欢迎关注博主公众号:旁骛OtherThing,不定期更新各种技术方面的干货。

web安全day30:人人都要懂的LAMP--apache服务安装和配置相关推荐

  1. 人人都能懂的图灵机原理

    人人都能懂的图灵机原理 图灵机是一个计算模型,最早用来解决判定一个问题到底可不可解,那么它是如何判定的呢? 在本篇文章开始之前,我们先来看一段视频: https://www.zhihu.com/zvi ...

  2. 这8个人人都该懂的电脑技巧,你都知道哪些?

    相信大家对电脑都特别感兴趣,其实玩电脑也是有很多技巧的,下面这8个人人都该懂的电脑技巧,你都知道哪些? 1.一键锁定屏幕 快捷键:[Win+L] 我们在使用电脑的时候,如果有事需要离开一会,但是又担心 ...

  3. 为什么人人都需要懂一点高阶(中台)产品思维

    以下文章来源于三爷茶馆 ,作者三爷 小编说:当下的互联网产业已经进入了一个相对成熟的阶段,此时决定企业竞争力的关键因素已变成效率.因此如何用最低的成本完成最多的产出就成为互联网公司的新目标,而中台战略 ...

  4. 人人都能懂的量子力学

    源自: https://www.sohu.com/a/236628909_418353 你是否曾被量子物理里面那些稀奇古怪的思想搞得神经错乱? 首先,不要惊慌.神经错乱的不只你一个.正如具有传奇色彩的 ...

  5. 为什么人人都该懂点LLVM

    只要你和程序打交道,了解编译器架构就会令你受益无穷--无论是分析程序效率,还是模拟新的处理器和操作系统.通过本文介绍,即使你对编译器原本一知半解,也能开始用LLVM,来完成有意思的工作. LLVM是什 ...

  6. 这么讲音频算法,真是人人都能懂

    这一章开始介绍一些算法相关的内容.前面有几章对播放强调较多,这期本来想写录音方面的内容.但是普通的麦克风电路主要是模拟电路,独立做一章来写觉得内容有点少,所以会在其他章节穿插介绍.至于MEMS麦克风, ...

  7. 图解机器学习:人人都能懂的算法原理(附链接)

    来源:机器之心 本文约2400字,建议阅读5分钟 本文整理了一篇博客文章的内容,读者可根据这些图理解看似高深的机器学习算法. 标签:机器学习 算法公式挺费神,机器学习太伤人.任何一个刚入门机器学习的人 ...

  8. 【图解机器学习】人人都能懂的算法原理

    简介: 算法公式挺费神,机器学习太伤人.任何一个刚入门机器学习的人都会被复杂的公式和晦涩难懂的术语吓到.但其实,如果有通俗易懂的图解,理解机器学习的原理就会非常容易.本文整理了一篇博客文章的内容,读者 ...

  9. 人人都能懂的贝叶斯统计:原理与实践

    (本文中打斜体的内容与理解正文无关,但感兴趣的话可以自查) 18世纪,有一位专业的神职人员,业余的数学家,也许是坐观天象,偶得天启,洞悉了所谓命运背后的数学规律.他不仅为后世留下了诸如"先验 ...

  10. 人人都要懂的代码重构

    0 目录 1 心得体会 2 理解重构 2.1 为什么要做重构?因为代码腐化 2.2 为什么代码会腐化 2.2.1 破窗效应(Broken windows theory)和惯性 2.2.2 技术债务(T ...

最新文章

  1. mongodb主从复制及副本集的部署
  2. red gate | sql CI
  3. [WF4.0]工作流设计器Rehosting(一)
  4. C语言——第六周作业
  5. 《计算机科学概论》—第3章3.2节数字数据表示法
  6. mysql分组查询和子查询语句_6.MySQL分组聚合查询,子查询
  7. Ubuntu下使用AMD APP编写OpenCL程序
  8. python 爬关键词,Python爬虫实战:爬取微博热搜关键词
  9. 算法图解学习笔记02:递归和栈
  10. 高中上计算机专业用买电脑吗,大一新生有必要买电脑吗
  11. (82)Vivado系统同步接口约束
  12. 产品经理学习---高级产品经理
  13. MATLAB偏振光的反射与折射,仿真程序动画作品--光的反射与折射*
  14. java newtonsoft.json_Newtonsoft.Json 的序列化与反序列化
  15. POI实现大数据EXCLE导入导出,解决内存溢出问题
  16. 再谈几种语言的运行速度比较:看第三方比较结论!
  17. poj 1125 Floyd简单
  18. Segue区别及视图的切换
  19. 为你的企业建立竞争情报系统 (转)
  20. 2021年钟霖高考成绩查询,2021年高考倒计时祝福短信

热门文章

  1. 【分享】如果我没有那么优秀,我研究生阶段选择机器学习方向还有出路吗?...
  2. 谈谈我在自然语言处理入门的一些个人拙见
  3. Xgboost版本对比(原生版与sklearn接口版)
  4. 你需要的阿里开源内核诊断工具:diagnose-tools
  5. 新书榜TOP 20占了17位!榜单里有哪些值得入手的技术新书?
  6. 发展下一代互联网的动力
  7. 电子工业出版社计算机图书出版分社致作者函
  8. [R时间序列]ARMA模型如何分辨拖尾与截尾
  9. sklearn学习笔记之preprocessing
  10. python单例模式数据库连接池_《java设计模式》一文带你了解单例模式