Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和安全性广泛被认可且拥有快速、可靠、简单的API扩展。

1.光盘中的镜像挂载到/media/cdrom目录。

mkdir -p /media/cdrom

mount /dev/cdrom /media/cdrom

2.配置yum源,安装Apache服务

vim /etc/yum.repos.d/local.repo

[redhat]

name=redhat
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

使用yum命令进行安装时,跟在命令后面的Apache服务的软件包名称为httpd

yum -y install httpd

3.启用httpd服务程序并设置开机自启动

systemctl start httpd

systemctl enable httpd

4.在httpd服务程序中,默认没有开启个人用户主页功能。因此,我们需要编辑配置文件,然后在第17行的UserDir disabled参数前面加上井号(#),表示让httpd服务程序开启个人用户主页功能;同时再把第24行的UserDir public_html参数前面的井号(#)去掉(UserDir参数表示网站数据在用户家目录中的保存目录名称,即public_html目录)

5.在用户家目录中建立用于保存网站数据的目录及首页面文件。需要把家目录的权限修改为755,其他人也有权限读取里面的内容

useradd ttt

su - ttt

mkdir public_html

echo "This is linuxprobe's website" > public_html/index.html

chmod -Rf 755 /home/ttt

6.使用getsebool命令查询并过滤出所有与HTTP协议相关的安全策略,打开httpd_enable_homedirs,让修改后的SELinux策略规则永久生效且立即生效

getsebool  -a  |grep  http

setsebool -P httpd_enable_homedirs=on

7.先使用htpasswd命令生成密码数据库。-c参数表示第一次生成;后面再分别添加密码数据库的存放文件,以及验证要用到的用户名称

8.修改配置文件

vi  /etc/httpd/conf.d/userdir.conf

重启服务

转载于:https://www.cnblogs.com/L1213/p/9619528.html

使用Apache搭建个人用户主页相关推荐

  1. Apache服务部署静态网站——个人用户主页

    部署个人用户主页 一.个人用户主页  现在许多网站都允许用户拥有自己的主页空间,而用户可以很容易的管理自己的主页空间.Apache可以实现用户的个人主页.该功能可以让系统内所有的用户在自己的家目录中管 ...

  2. Apache个人用户主页设置

    Apache个人用户主页设置 1. 安装Htppd服务 yum install -y httpd 2. 修改httpd子配置文件 vim /etc/httpd/conf.d/userdir.conf ...

  3. 腾讯云轻量应用服务器 CentOS7.6 +Tomcat/apache 搭建个人web项目,并允许外网通过80或8080端口访问【超详细】

    目录 1. 腾讯云购买学生轻量应用服务器 2. 为服务器用户设置密码允许远程登录 3. 本地下载Xshell和Xftp远程管理更方便 4. 域名认证和域名解析 5. 服务器安装JDK和Tomcat 6 ...

  4. 【php毕业设计】基于php+mysql+apache的subversion用户管理系统设计与实现(毕业论文+程序源码)——用户管理系统

    基于php+mysql+apache的subversion用户管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的subversion用户管理系统设计 ...

  5. RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统

    在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解web站点的访问情况.但是由于access_log文件记录的信息太多,查看起来很不方便 ...

  6. Samba平台搭建和用户自行修改密码环境搭建笔记

    Samba 平台搭建和用户自行修改密码环境搭建笔记 系统:CentOS  release  6.5 (Final)x86_64 软件: samba                   #服务端 sam ...

  7. 通过java获取抖音用户主页信息(2020年9月)

    通过java获取抖音用户主页信息(2020年9月) 环境准备 本篇文章基于sts编辑器,jdk1.8,maven3 项目结构如下图 执行结果如下图 html请求工具类 HttpUtils代码如下 pa ...

  8. LinuxProbe 0x13 网站服务程序、SELinux安全子系统、个人用户主页功能、虚拟网站主机功能

    网站服务程序 Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务. , Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程 ...

  9. 【Android项目实战 | 从零开始写app (六) 】用TabLayout+ViewPager搭建App 框架主页面底部导航栏

    本篇实现效果: 搭建app框架的方式有很多,本节主要用TabLayout+ViewPager搭建App框架,这种方式简单易实现,在主页中加载Fragment碎片,实现不同功能页面的切换效果图如下: 文 ...

最新文章

  1. 无人驾驶运动学模型——线性时变模型预测控制的思路推演过程_百叶书的博客-CSDN博客_线性时变模型预测控制 转
  2. (转载)数据库范式及宽表窄表理解
  3. Linux-makefile
  4. ASP.NE的缓存技术提高Web站点的性能
  5. dm_php库,dmandwp系统 PHP建站系统+wordpress建站和DM系统区块+安装教程
  6. Java读取hdfs目录下所有文件_Java API 读取HDFS目录下的所有文件
  7. 寻宝机器人电路板焊接_专业维修淮安市KUKA库卡KRC2机器人回收{机器人调试}
  8. 交流适配器行业调研报告 - 市场现状分析与发展前景预测
  9. SpringBoot项目下载resources目录下模板文件
  10. E680手机内存已满终极解决方案
  11. MyBatis中的JdbcType映射介绍
  12. c语言课程终结考试,C语言课程考核方案.doc
  13. Verilog编程规范——reset
  14. Javascript 实现一个分钟秒钟倒计时器
  15. 9 款炫酷的 MySQL 可视化管理工具!好用到爆!!
  16. 自己动手搭建一个简单的网站
  17. 如何更改layui弹出层样式
  18. 如何下载蓟州区卫星地图高清版大图
  19. 美国标准信息交换标准码
  20. MIPCMS模板开发之全局标签

热门文章

  1. 23种设计模式C++实现UML+源码汇总
  2. Python函数——.strip()
  3. 从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符 串向下移10个单元.
  4. 【快乐水题】1725. 可以形成最大正方形的矩形数目
  5. 【快乐水题】506. 相对名次
  6. 【❗JS奇技淫巧❗】JavaScript:截取DataURL中的base64字符串
  7. 【IP地址の乾坤大挪移】C语言实现“IP地址/数字”互转
  8. 五、Netty核心组件
  9. STM32开发 -- 开发环境搭建
  10. java获取注解信息_java 自定义注解,获取注解信息