APACHE服务的配置Word文件下载.docx

上传人:b****7 文档编号:22351018 上传时间:2023-02-03 格式:DOCX 页数:13 大小:250.94KB
下载 相关 举报
APACHE服务的配置Word文件下载.docx_第1页
第1页 / 共13页
APACHE服务的配置Word文件下载.docx_第2页
第2页 / 共13页
APACHE服务的配置Word文件下载.docx_第3页
第3页 / 共13页
APACHE服务的配置Word文件下载.docx_第4页
第4页 / 共13页
APACHE服务的配置Word文件下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

APACHE服务的配置Word文件下载.docx

《APACHE服务的配置Word文件下载.docx》由会员分享,可在线阅读,更多相关《APACHE服务的配置Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。

APACHE服务的配置Word文件下载.docx

现在才能安装httpd。

[root@rhel~]#rpm-ivh/misc/cd/Server/httpd-2.2.3-43.el5.i386.rpm

APACHE简单的配置。

[root@rhel~]#servicehttpdstart 

//启动服务。

现在就可以测试一下了。

如图,如下在地址栏输入http:

//192.168.100.101,出现如下画面,就说明httpd正常运行了。

如果想把这个页面换成自己的网页,只需把写好的文件放入/var/www/html下面即可,下面举个简单的例子。

如:

[root@rhel~]#echo->

/var/www/html/index.html

访问测试一下:

用户的个人网站。

[root@rhel~]#vi/etc/httpd/conf/httpd.conf

:

setnumber 

//显示行号

找到<

IfModulemod_userdir.c>

,在下面有

UserDirdisable

#UserDirpublic_html

改成:

#UserDirdisable

UserDirpublic_html

[root@rhel~]#servicehttpdrestart

创建目录和网页文件。

如果希望每个新建的用户都有一个www目录,只需在/etc/skel/下添加www目录即可,因为每个用户的默认目录都是参考/etc/skel的目录。

[root@rhel~]#mkdirpublic_html

[root@rhel~]#chmod755public_html 

//修改权限。

[root@rhelchenbin]#chmod755~

[root@rhel~]#echohello>

public_html/index.html

测试:

注意:

在地址栏里输入的是http:

//IP地址或主机名/~root。

在root前面有个~,在键盘ESC键下面(数字1左边)那个键,要同时按住shift键。

那么有没有办法不输入那个~呢,当然是有的,最简单的方法就是添加一个链接:

[root@rhel~]#cd/var/www/html/

[root@rhelhtml]#ln-s/root/public_html/root 

//创建一个链接,因为这里是root帐户,所以是/root/public_html,如果是其他用户,应该是/home/用户名/public_html。

如果不想别人知道你的用户名,也可以把链接后面跟的用户名换成你想要的名字,如:

[root@rhelhtml]#ln-s/root/public_html/linux

再访问:

当然还有别的方法,将在下面介绍。

现在如果我们有多个网站,但只有一个IP地址,那怎么让别人能同时访问这多个网站呢?

相同IP不同端口的虚拟主机。

假设我们有一个IP是192.168.100.101,有两个网站,我们可以使用两个端口,比如:

一个使用81,一个使用82。

首先,把两个网站的目录和文件建立好。

[root@rhelhtml]#cd/var/www

[root@rhelwww]#mkdirhtml1

[root@rhelwww]#mkdirhtml2

[root@rhelwww]#echohtml1>

html1/index.html

[root@rhelwww]#echohtml2>

html2/index.html

修改配置文件:

[root@rhelhtml]#vi/etc/httpd/conf/httpd.conf

Listen80 

//在这下面添加两个端口

Listen81

Listen82

在最后添加:

<

VirtualHost192.168.100.101:

81>

DocumentRoot/var/www/html1

/VirtualHost>

82>

DocumentRoot/var/www/html2

修改完成,重启服务:

[root@rhelwww]#servicehttpdrestart

这时访问的时候有点不一样了,需要在IP地址后面加上:

再加上端口号。

都可以访问,这就完成了。

不同IP相同端口的虚拟主机。

知道相同IP不同端口的配置了,这里相同端口不同IP就简单了,就按照上面的思路做。

因为是多个IP,所以这里就要配置多个IP地址,这里就配置子接口。

[root@rhelwww]#ifconfigeth0:

0192.168.100.111up

1192.168.100.112up

创建目录和网页文件:

[root@rhelwww]#mkdirhtml3

[root@rhelwww]#mkdirhtml4

[root@rhelwww]#echohtml3>

html3/index.html

[root@rhelwww]#echohtml4>

html4/index.html

[root@rhelwww]#vi/etc/httpd/conf/httpd.conf

至于端口,就使用默认的80端口。

VirtualHost192.168.100.111:

80>

DocumentRoot/var/www/html3

VirtualHost192.168.100.112:

DocumentRoot/var/www/html4

重启服务:

下一个:

这个也就完成了。

使用域名的虚拟主机。

基于域名的虚拟主机,这就要用到DNS了,那么首先把DNS配置一下吧,虽然前面有配置DNS的详细说明,但这里还是简单配置一下,就当复习一下。

安装DNS软件:

[root@rhelwww]#cd/misc/cd/Server/

[root@rhelServer]#rpm-ivhbind-9.3.6-4.P1.el5_4.2.i386.rpm

[root@rhelServer]#rpm-ivhbind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm

[root@rhelServer]#rpm-ivhbind-utils-9.3.6-4.P1.el5_4.2.i386.rpm

[root@rhelServer]#rpm-ivhcaching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm

[root@rhelServer]#cd~

[root@rhel~]#vi/var/named/chroot/etc/named.caching-nameserver.conf

listen-onport53{192.168.100.101;

};

//修改一下IP地址。

allow-query 

{any;

//允许所有人查询。

match-clients 

//允许所有客户端。

match-destinations{any;

//允许所有目标。

创建区域:

[root@rhel~]#vi/var/named/chroot/etc/named.rfc1912.zones 

添加以下区域:

zone"

"

IN{

typemaster;

file"

.zone"

;

allow-update{none;

};

修改区域配置文件;

[root@rhel~]#cd/var/named/chroot/var/named/

[root@rhelnamed]#cp-plocalhost.zone.zone 

//别忘了加-p。

[root@rhelnamed]#cp-plocalhost.zone.zone

[root@rhelnamed]#vi.zone

www 

INA 

192.168.100.101 

//添加这一行

//也是添加这一行

配置完成,重启一下服务。

[root@rhelnamed]#servicenamedrestart

来测试一下DNS:

如图:

DNS配置就可以了,下面接下来配置:

[root@rhelnamed]#cd/var/www/

[root@rhelwww]#mkdirhtml5

[root@rhelwww]#mkdirhtml6

[root@rhelwww]#echo>

html5/index.html

html6/index.html

NameVirtualHost192.168.100.101

VirtualHost192.168.100.101>

ServerName

DocumentRoot/var/www/html5

DocumentRoot/var/www/html6

配置完成,重启服务。

现在可以测试了,但现在访问还不行,我们还得把用作测试的主机的DNS指向192.168.100.101,关于指定DNS就不演示了,这个太简单了,接下来就可以测试了。

第二个:

好了,基于域名的虚拟主机就到这里。

虚拟目录。

虚拟目录也可以说是别名,也就是可以使用多个名称来访问一个目录。

比如,在上面说的那个访问时要加个~的,我们使用了一个链接可以解决,这里就使用另一种方法来解决,虚拟目录。

添加如下几行:

Alias/rhel"

/root/public_html/"

//注意:

在/rhel后面不要加上/。

Directory"

>

OptionsIndexesMultiViews

AllowOverrideNone

Orderallow,deny

Allowfromall

/Directory>

完成。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1