http服务(三)——apache配置个人主页

如果你有心留意一些提供服务器托管的网站,你会发现这些网站都提供一些个人主页空间的服务。也许,你很羡慕他们,以为这是一个很了不起的技术。其实,只要学习,你也可以完成这个项目。

下面,我们就将开始学习怎么样来实现www服务的这一功能。个人主页空间,说白了就是开启一个硬盘空间给网络用户,供用户上传网页并可以访问该网页。对于apache来讲,需要开启一下参数和相关的个人目录区块:

#UserDir public_html

找到这行,并将前面的注释符号“#”去掉,这就开启了用户目录。当然,这里只是个人目录的开关,还需要开放个人目录。找到下面这几行,并将前面的注释符号去掉。

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>

接下来,需要在建立用户,并添加public_html目录以及网页,以便进行测试。

[[email protected] ~]# useradd wyb
[[email protected] ~]# cd /home/wyb/
[[email protected] wyb]# mkdir public_html
[[email protected] wyb]# cd public_html/
[[email protected] public_html]# echo "test" > index.html
[[email protected] home]# chmod o+x wyb/
[[email protected] wyb]# service httpd restart
[[email protected] wyb]# elinks -dump 127.0.0.1/~wyb
                                My name is wyb!
[[email protected] wyb]#

OK,页面显示出来了,测试成功!

参考资料:

http://blog.csdn.net/xhh198781/article/details/6663639

时间: 2024-10-13 17:57:29

http服务(三)——apache配置个人主页的相关文章

[转载]SELinux 环境下网络服务设置,配置 Apache 、Samba、NFS

原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-selinux-services1/index.html?ca=drs- 引言 SELinux 的安全防护措施主要集中在各种网络服务的访问控制.对于像 Apache .Samba.NFS.vsftp .MySQL.Bind dns 等服务来说,SELinux 仅仅开放了最基本的运行需求.至于连接外部网络.运行脚本.访问用户目录.共享文件等,必须经过一定的 SELinux 策略调整才能充分发挥

windows apache 配置多个服务站点

原文 方法一:多个APACHE服务 更改第一个站点的根目录: 在文件Apache2.2/conf/httpd.conf中查找 DocumentRoot 属性,将后面的路径改为你的主站点的路径, 如:D:/www/web1 为第二个Apache服务建立配置文件: 复制并重命名httpd.conf为web2.conf(举个例子而已,也可以叫my.conf等等), 修改 web2.conf中的 Listen 8080(原来为80) ServerName localhost:8080(原来为80) Do

Web服务之Apache的安装及配置

"Apache HTTP Server"是开源软件项目的杰出代表,正式名称是"httpd",在Web服务器领域长期保持超过半数的配额,可以在Linux.UNIX.Windows等多种操作系统平台使用 Apache的主要特点 (1)开放源代码 (2)跨平台应用 (3)支持各种Web编程语言 (4)模块化设计 (5)运行稳定 (6)良好的安全性 安装httpd服务器 ? ? httpd服务器的安装方法可以选用RPM安装.源码编译安装两种方式,但是前者在功能上有些局限性,

svn+apache配置多版本库

一.环境 系统:    CentOS 6.4x64最小化安装 IP:      192.168.3.67 二.安装 配置epel源 [[email protected] ~]# rpm  -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm Retrieving http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarc

Apache 配置参考

1.什么是Apache ? Apache,是一种开放源码的HTTP服务器,可以在大多数操作系统中运行,由于其多平台和安全性所以被广泛使用,是目前最流行的Web服务器软件之一.Apache 起初由 Illinois 大学 Urbana-Champaign 的国家高级计算程序中心开发,开始Apache只是作为Netscape网页服务器之外的选择.渐渐的,它开始在功能和速度上超越其它基于Unix的HTTP服务器.从1996年4月以来,Apache一直是Internet上最流行的HTTP服务器: 199

apache 配置文件管理

1. Apache配置系统 从整体来看apache的配置系统包括三个部分: (1) 配置文件:比如 httpd.conf   .htaccess (2) 配置指令:在配置文件 httpd.conf  .htaccess 里面的任意一行都是一个配置指令 (3) 配置信息的保存和读取:配置信息配置完成后会在Apache里面按照一定的数据结构进行保存,在Apache的运行过程中,任何需要配置信息的时候就去读取并执行. 2. Apache的配置文件 (1) httpd.conf:是Apache的主配置文

监控宝服务性能监控配置(完整版)

继上篇监控宝服务器监控后,此篇博文详细记录下项目中对常用服务监控的配置不熟 服务器监控可参考:http://blog.51cto.com/kaliarch/2044977 监控宝服务性能监控配置(完整版) 一.目的 2 二.理论基础 2 2.1 相关理论 2 2.2 监控项目 2 三.服务性能监控部署 2 3.1 Nginx 服务性能监控 2 3.2 Apache 服务性能监控 6 3.3 Mysql 服务性能监控 9 3.4 IIS 服务性能监控 14 3.5 Tomcat 服务性能监控 16

14.LAMP服务 Linux Apache Mysql Php和防护机制 xinetd、tcp wapper

一.安装LAMP服务 Linux Apache Mysql Php 要求操作系统支持 php解析 apache调用php插件解析 phpmyadmin yum install php-common rpm -ivh php-mbstringXXXXX yum install php php-mysql mysql-server http -y vim /etc/php.ini 229行 short_open_tag = On /etc/init.d/httpd restart vim /var/

同一个网址,电脑手机访问显示不同的内容(Apache配置)

一.需求概述: 用户访问一个网址 https://www.xxx.com,如果是移动设备访问,跳转到移动端的页面 https://www.xxx.com/mobile:如果是电脑访问,则跳转到pc端页面 https://www.xxx.com. 二. 实现逻辑: 默认 https://www.xxx.com入口为pc端静态资源,添加配置获取用户设备,如果是移动设备则redirect到移动端静态资源 https://www.xxx.com/mobile. 三.具体实现: 3.1  服务器上放置2套