其他分享
首页 > 其他分享> > web安全day30:人人都要懂的LAMP--apache服务安装和配置

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

作者:互联网

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