使用Apache服务部署静态网站

使用Apache服务部署静态网站

目录

使用Apache服务部署静态网站    1

Apache服务程序的部署:    1

将光盘设备中的系统镜像挂载到/media/cdrom目录中    1

使用vim文本编辑器创建yum仓库的配置文件    1

安装Apache服务的软件包(名称为httpd)    1

启动httpd服务程序并将其加入到开机自启动中    2

打开firefox在地址栏中输入127.0.0.1就可以看见httpd服务程序的默认页面了    2

配置服务文件参数:    3

修改保存网站数据的目录:    3

建立网站数据的保存目录    3

打开httpd服务程序的主配置文件,将DocumentRoot修改为/home/wwwroot以及将参数Directory后面的路径也修改为/home/wwwroot ,修改完保存并退出    3

重新启动httpd服务程序并验证结果    4

SELinux安全子系统    4

打开配置文件,修改SELiunx安全子系统的模式    4

使用命令获取当前SELiunx的服务运行模式    5

使用setenforce命令修改SE Linux的运行模式(0为禁用,1为启用)注意:这种修改为临时的。    5

打开浏览器,刷新页面    5

恢复SEliunx服务到强制启用安全策略模式,分别查看当前网站数据的保存目录是否拥有不同的SELiunx 安全上下文    5

向新添加的网站数据目录中添加一条SELinux安全上下文,让这个文件中所有文件可以被httpd服务程序所访问    6

重新启动,使安全上下文生效    6

 

 

Apache服务程序的部署:

将光盘设备中的系统镜像挂载到/media/cdrom目录中

使用vim文本编辑器创建yum仓库的配置文件

安装Apache服务的软件包(名称为httpd)

由于我的yum install httpd 一直显示没有软件包

解决办法:参考CentOS7下采用编译方式安装apache httpd_JoebeeTang的博客-CSDN博客

启动httpd服务程序并将其加入到开机自启动中

加入到开机自启动项中:

打开firefox在地址栏中输入127.0.0.1就可以看见httpd服务程序的默认页面了

 

 

配置服务文件参数:

服务目录:/usr/local/httpd2.4.46/bin/httpd

主配置文件:/usr/local/httpd2.4.46/conf/httpd.conf

网站数据目录:/usr/local/httpd2.4.46/htdocs

访问日志:/usr/local/httpd2.4.46/logs

错误日志:/usr/local/httpd2.4.46/error

修改保存网站数据的目录:

建立网站数据的保存目录

打开httpd服务程序的主配置文件,将DocumentRoot修改为/home/wwwroot以及将参数Directory后面的路径也修改为/home/wwwroot ,修改完保存并退出

重新启动httpd服务程序并验证结果

    结果:发现依然显示的是默认首页面;

SELinux安全子系统

打开配置文件,修改SELiunx安全子系统的模式

重新开机,配置生效

使用命令获取当前SELiunx的服务运行模式

使用setenforce命令修改SE Linux的运行模式(0为禁用,1为启用)注意:这种修改为临时的。

打开浏览器,刷新页面

Semanage命令

恢复SEliunx服务到强制启用安全策略模式,分别查看当前网站数据的保存目录是否拥有不同的SELiunx 安全上下文

查看SELinux安全上下文:

向新添加的网站数据目录中添加一条SELinux安全上下文,让这个文件中所有文件可以被httpd服务程序所访问

重新启动,使安全上下文生效

刷新页面;

原文地址:https://www.cnblogs.com/flowers-hellow/p/14746567.html