linux的webserver配置与管理——创建用户个人主页
本实验用的是RedHat linux9.0,在虚拟机上进行操作,它已具有相当完好的可视化界面,这样用户会更加easy接受和理解。
首先呢就是虚拟机的相关配置,这个就不说了,当我们安装完系统后,打开终端,输入命令“rpm -q httpd”,由于linux9.0已经安装了Apache服务,所以此时窗体会显示安装的版本号信息,这就说明系统已安装成功Apache服务。接下来就是启动服务了,这里有几条命令如图所看到的:
第一条命令是查看服务的状态,开启还是关闭;第二条是启动Apache服务,然后是重新启动和关闭服务。启动服务后在浏览器的地址输入框里输入虚拟机的地址便会显示默认首页:
Apacheserver的主配置文件是httpd.conf,它不区分大写和小写,其主要由全局环境配置,主server配置和虚拟主机配置构成。我们本次实验用到的知识不多,找到这个文件,不同的系统可能其所在的文件夹不一样,我的是在/etc中的字文件夹里,所以在终端窗体输入“vi /etc/httpd/conf/httpd.conf”,用vi编辑器对其进行改动,首先进入的是编辑模式,输入‘i’之后进入命令模式,然后找到<IfModule mod_userdir.c><IfModule>程序段,设置用户个人主页文件夹,然后再找到<Directory
/home/*/public_html><Directory>程序段,设置用户个人主页所在文件夹的訪问权限,这里大家可能看得有点懵,没关系,咱们在后边会有这两个设置的图,到时候一看就明确了。
在IP地址为192.168.1.2的Apacheserver中,为系统中的kingma用户设置个人主页空间。该用户的家文件夹为/home/kingma,个人主页空间所在的文件夹为public_html。这个用户大家能够随便创建,我们仅仅是要把它作为用户的一个主文件夹。然后就要改动用户的家文件夹訪问权限以及创建存放用户个人主页的文件夹,如图所看到的:
接下来就是创建个人主页的默认首页了,它也就是进入主页后所示内容:
最后将httpd.conf文件里<IfModule mod_userdir.c>模块的内容UserDir的值设置为public_html,<Directory /home/*/public_html>容器的凝视符去掉,也就是我们前边所提到的设置的用户个人主页的文件夹的訪问权限:
又一次启动httpd服务,然后在虚拟机浏览器的地址输入框里输入“”http://192.168.1.2/~kingma"显示如图所看到的的结果,说明个人主页设置成功:
linux的webserver配置与管理——创建用户个人主页的更多相关文章
- Linux下搭建Oracle11g RAC(3)----创建用户及配置相关文件
配置11gR2 RAC需要安装Oracle Grid Infrastructure软件.Oracle数据库软件,其中Grid软件等同于Oracle 10g的Clusterware集群件.Oracle建 ...
- linux系统搭建ftp服务器及创建用户使用
linux 系统下搭建ftp服务器 ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序. ...
- linux环境中通过useradd命令,创建用户的时候指定用户的base-dir
需求说明: 今天一个同事,问了一个这样的问题,在linux环境中,创建用户的时候,默认的是在/home目录下创建一个与用户名相同的家目录, 如何能够将这个/home更换成一个其他的,比如/opt/ap ...
- Linux第四节 组管理、用户管理、权限管理 / chmod /chown / umask / vim
三期第三讲1.组管理/用户管理(重要文件系统会实时备份 file-) vim/etc/group: 组管理文件://组名:密码控位键:组id:成员 vim/etc/gshadow:组密码管理文件:// ...
- Linux知识积累 (9) 创建用户、分配权限和更改所有者
一.useradd和adduser 1.useradd命令: 用于Linux中创建的新的系统用户. useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码. 而可用userde ...
- linux mysql授权远程连接,创建用户等
1.进入mysql 2.此命令是为密码为 root .IP(%)任意的 root 用户授权.(*.* 表示数据库.表,to后为root用户:%:模糊查询,所有 IP 都可以,可指定其他主机 IP:by ...
- wdcp/wdlinux 在 UBUNTU/linux 中安装失败原因之创建用户
根本原因在于安装时创建的用户www 使用了和ubuntu已创建的用户,冲突了自然创建不了用户. 你可以修改lanmp.sh脚本中创建www用户时的代码,将1000改为其他数字. 也可以修改当前用户的U ...
- Linux 下Tomcat配置远程访问管理端
1:修改Tomcat默认端口号,将默认的8080修改为8081 apache-tomcat-8.5.31\conf\server.xml <Connector port="8081&q ...
- [linux系统]--搭建ftp服务器并且 创建用户 设置密码
下面例子演示创建ftpuser 并且设置密码为ftpuser,ftpuser的目录为/root/ftpuser #!/bin/bash rpm -ivh vsftpd-2.2.2-21.el6.x86 ...
随机推荐
- git/github初级运用自如(zz)
----//git/github环境配置 一 . github上创建立一个项目 用户登录后系统,在github首页,点击页面右下角“New Repository” 填写项目信息: project n ...
- nginx修改内核参数
1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件 数量的限制(这是因为系统为 ...
- javascript面向对象实例
非私有属性 function Student(name, gender, age, grade, teacher){ this.name = name; this.gender = gender; t ...
- java 创建线程
一.继承Thread类 为创建一个线程,最简单的方法就是从Thread类继承.这个类包含了创建和运行线程所需的一切东西.Thread类最重要的方法是run(),但为了使用run(),必须对其进行重写. ...
- EF Code First学习笔记
EF Code First学习笔记 初识Code First EF Code First 学习笔记:约定配置 Entity Framework 复杂类型 Entity Framework 数据生成选项 ...
- 数往知来 SQL SERVER 基本语法<七>
sqlserver学习_01 启动数据库 开始->cmd->进入控制台 sqlcmd->-S .\sqlexpress 1> 如果出现表示数据库"sqle ...
- xcode import<xx/xx.h> 头文件报错
最近一直在写Android程序,有点久没用xcode,在写一个项目准备把 UI7Kit导进去,将iOS 7的界面适配到低版本的时候,出现了这么一个蛋疼的问题.稍微查了一下,新建项目的时候想先做一个li ...
- 徐汉彬:亿级Web系统搭建——单机到分布式集群(转载)
文章转载自http://www.csdn.net/article/2014-11-06/2822529/1 当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的 ...
- 基于Heritrix的特定主题的网络爬虫配置与实现
建议在了解了一定网络爬虫的基本原理和Heritrix的架构知识后进行配置和扩展.相关博文:http://www.cnblogs.com/hustfly/p/3441747.html 摘要 随着网络时代 ...
- hadoop中HBase子项目入门讲解
HBase 是Hadoop的一个子项目,HBase采用了Google BigTable的稀疏的,面向列的数据库实现方式的理论,建立在hadoop的hdfs上,一方面里用了hdfs的高可靠性和可伸缩行, ...