ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-01-04 19:58:37  阅读:164  来源: 互联网

标签:web systemctl httpd -- www day30 etc html shadow


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,systemctl,httpd,--,www,day30,etc,html,shadow
来源: https://blog.csdn.net/qq_36813857/article/details/122310251

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有