Apahce服务器配置1

Apahce服务器配置
#service httpd restart //重启Apahce服务
输入回环地址:127.0.0.1,测试Apahce是否安装配置成功.显示"羽毛"网页表示成功.
我们还可以自己建立一个网页测试Apahce:
在Apahce存放网页目录htdocs建立一个linux.html文件.
#vi /var/www/html/linux.html //进入/var/www/html/linux.html文件里编辑
Welcome to www.linuxext.com!! //编辑内容为Welcome to www.linuxext.com!!
保存退出(wq)
打开浏览器,在地址栏里输入:127.0.0.1/linux.html,网页正常显示就OK了.

建立一个test用户
#useradd test
#passwd test
登录test用户,建立个人主页.
我们先以root用户身份查看Apahce存放用户主页的相对路径(UserDir)是什么名字.
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/UserDir 查找UserDir
UserDir public_html //找到此项,表明用户主页存放于用户目录的public_html文件夹中.
接着我们就在test家目录里建立public_html文件夹.
$pwd
/home/test
$mkdir public_html
然后我们到public_html文件夹中建立个人主页.
$cd /home/test/public_html
$vi linux.html //建立一个名为linux.html的网页
Welcome to www.linuxext.com!! //编辑内容为Welcome to www.linuxext.com!!
保存退出(wq)
打开浏览器查看我们自己编辑的个人主页是否可以查看.
#mozilla & //打开mozilla浏览器
我们以"http://IP地址(域名)/~用户名"的形式访问网页."~"表示家目录
在地址栏里输入
http://127.0.0.1/~test //127.0.0.1每台主机默认的回环地址
http://192.168.1.5/~test //192.168.1.5是我本机固定的IP地址
http://www.linuxext.com/~test //www.linuxext.com是我的DNS服务器的域名
以上三种方法都可以访问到我们的网页.
现在访问发现还不能进行访问,原因有两个,一是用户的主目录默认权限为700,其他用户是没有访问权限的
.二是Apahce服务器默认目录索引(DirectoryIndex)没有test.html项.
#su - test //切换到test用户
$pwd //查看当前所在目录
/home/test
$cd .. //向上一级目录
$pwd //查看当前所在目录
/home
$chmod 711 test //把test用户家目录权限改为711,使其他人都可以访问

#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/Directory 查找Directory关键字
test.html //添加默认主页
保存退出(wq)
#service httpd restart //重启Apahce服务器
现在我们就可以访问个人主页了!





每次访问我们自己的家目录总是加"~"有些不方便.下面我们就利用Apahce服务器的别名将其去掉.
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/Alias //查找Alias关键字
Ailas /icons/ "/usr/local/apache/icons"下面添加Alias /test "/home/test/public_html"
保存退出(wq)
#service httpd restart //重启Apahce服务器
现在再用上面三种形式去掉"~",照样可以访问网页.





无文件缺省主页,显示文件列表和允许跟随软链接
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/Directory

Options Indexes FollowSymLinks

保存退出(wq)
#service httpd restart //重启Apahce服务器
#pwd //显示当前所在目录
/home/test/public_html
#ln -s /usr/share/doc doc 把/usr/share/doc目录下的文件软链接到/home/test/public_html
哈哈,你现在再看看效果吧!!





访问网页密码保护
顾明思义,就是访问网页时输入正确的用户名和密码才能正常显示页面。下面我们就对访问/home/test/public_html/private目录进行密码保护。
#pwd //显示当前所在目录
/home/test/public_home
#htpasswd -c .aaa test //创建新的认证口令文件.aaa,用户为test;htpasswd命令格式为:htpaawd -c 认证口令 文件名 用户名;文件名为了安全起见我们在这里以"."开头隐含文件
系统提示输入两遍相同的认证口令;-c:创建(create),建立每一个用户用-c,从第二个用户开始不用-c选项了。
#cd /home/test/public_html/private //进入/home/test/public_html/private目录
#vi index.html //编辑一个测试网页
密码保护成功!! //编辑内容为“密码保护成功”
保存退出(wq)
#vi .htaccess //编辑.htaccess文件
AuthName "private file passwd" AuthName认证名字;"private file passwd"在密码框里显示的文字
AuthType Basic //AuthType认证方式,Basic是其中的一种认证类型
AuthUserFile /home/test/public_html/.aaa //AuthUserFile验证用户类型,/home/test/public_html/.aaa网页中存放用户密码的文件,一定要写明绝对路径
Require valid-user //只允许.aaa(存放用户密码的文件)里的用户可以访问网页目录
保存退出(wq)
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件

AllowOverride All //使用.htaccess文件设置,相反如果用None参数就是不使用.aaa文件设置

#service httpd restart //重启Apahce服务台
打开浏览器在URL输入:http://127.0.0.1/test/private,访问网页时就需要用户和密码了。输入正确就可以正常显示页面了。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值