Linux系统下搭建网站
2008-03-12 20:05
836 查看
实验一:认证访问
# mkdir /www/test
# vi /www/test/index.html
# cd /etc/httpd/conf
# vi httpd.conf
<directory /www/test>
AllowOverride AuthConfig
</directory >
# vi .htaccess
AuthName "Insert your name!"
AuthType Basic
AuthUserFile “/etc/aaa”
require valid_users
# service httpd reload
# htpasswd -c /etc/aaa liuhaidan
#111 输入口令
#111 确认口令
# vi /etc/aaa
# chmod 644 /etc/aaa
# service httpd reload
测试结果:当客户端访问该网站的时候,必须知道访问口令才可以进入,否则该页无法显示。。。。。。
实验二:虚拟站点
分别创建 www.aaa.com www.bbb.com
法一:
# mkdir /web
# mkdir /web/aaa
# mkdir /web/bbb
# vi /web/aaa/index.html 在里面输入aaa网站的内容
# vi /web/bbb/index.html 在里面输入bbb网站的内容
# vi /etc/named.conf
aaa的正向解析配置文件:
Zone "aaa.com"
file "aaa.com.dns"
bbb的正向解析配置文件:
Zone "bbb.com"
file "bbb.com.dns"
# cd /var/named
# cp named.local aaa.com.dns
# vi aaa.com.dns
SOA www.aaa.com.
NS www.aaa.com.
www IN A 192.168.1.100
# cp named.cocal bbb.com.dns
# vi bbb.com.dns
SOA www.bbb.com.
NS www.bbb.com.
www IN A 192.168.1.100
# service named restart
# cd /etc/httpd/conf
# vi httpd.conf
NameVirtualHost 192.168.1.100
<VirtualHost 192.168.1.100>
serverAdmin [email]webmaster@aaa.com[/email]
DocumentRoot /web/aaa
ServerName www.aaa.com
</VirtualHost >
<VirtualHost 192.168.1.100>
serverAdmin [email]webmaster@bbb.com[/email]
DocumentRoot /web/bbb
ServerName www.bbb.com
</VirtualHost >
# service httpd restart
法二:
①Linux上的配置:
# vi /etc/httpd/conf/httpd.conf
NameVirtualHost 192.168.1.100
<VirtualHost 192.168.1.100>
DocumentRoot /web/www.aaa.com
ServerName www.aaa.com
</VirtualHost >
NameVirtualHost 192.168.1.100
<VirtualHost 192.168.1.100>
DocumentRoot /web/www.bbb.com
ServerName www.bbb.com
</VirtualHost >
# mkdir /web
# cd /web
# mkdir www.aaa.com
# mkdir www.bbb.com
# cd www.aaa.com
# vi index.html 在里面输入aaa网站的内容
# cd www.bbb.com
# vi index.html 在里面输入bbb网站的内容
# service httpd restart
②Windows 客户机上的配置:
在C:\WINNT\system32\drivers\etc路径下,有个hosts文件,用记事本方式打开,并在里面添加2条记录:
⑴ 192.168.1.100 www.aaa.com
⑵ 192.168.1.100 www.bbb.com
测试结果:客户端访问www.aaa.com或www.bbb.com会显示不同的网站信息,达到实验目的。
# mkdir /www/test
# vi /www/test/index.html
# cd /etc/httpd/conf
# vi httpd.conf
<directory /www/test>
AllowOverride AuthConfig
</directory >
# vi .htaccess
AuthName "Insert your name!"
AuthType Basic
AuthUserFile “/etc/aaa”
require valid_users
# service httpd reload
# htpasswd -c /etc/aaa liuhaidan
#111 输入口令
#111 确认口令
# vi /etc/aaa
# chmod 644 /etc/aaa
# service httpd reload
测试结果:当客户端访问该网站的时候,必须知道访问口令才可以进入,否则该页无法显示。。。。。。
实验二:虚拟站点
分别创建 www.aaa.com www.bbb.com
法一:
# mkdir /web
# mkdir /web/aaa
# mkdir /web/bbb
# vi /web/aaa/index.html 在里面输入aaa网站的内容
# vi /web/bbb/index.html 在里面输入bbb网站的内容
# vi /etc/named.conf
aaa的正向解析配置文件:
Zone "aaa.com"
file "aaa.com.dns"
bbb的正向解析配置文件:
Zone "bbb.com"
file "bbb.com.dns"
# cd /var/named
# cp named.local aaa.com.dns
# vi aaa.com.dns
SOA www.aaa.com.
NS www.aaa.com.
www IN A 192.168.1.100
# cp named.cocal bbb.com.dns
# vi bbb.com.dns
SOA www.bbb.com.
NS www.bbb.com.
www IN A 192.168.1.100
# service named restart
# cd /etc/httpd/conf
# vi httpd.conf
NameVirtualHost 192.168.1.100
<VirtualHost 192.168.1.100>
serverAdmin [email]webmaster@aaa.com[/email]
DocumentRoot /web/aaa
ServerName www.aaa.com
</VirtualHost >
<VirtualHost 192.168.1.100>
serverAdmin [email]webmaster@bbb.com[/email]
DocumentRoot /web/bbb
ServerName www.bbb.com
</VirtualHost >
# service httpd restart
法二:
①Linux上的配置:
# vi /etc/httpd/conf/httpd.conf
NameVirtualHost 192.168.1.100
<VirtualHost 192.168.1.100>
DocumentRoot /web/www.aaa.com
ServerName www.aaa.com
</VirtualHost >
NameVirtualHost 192.168.1.100
<VirtualHost 192.168.1.100>
DocumentRoot /web/www.bbb.com
ServerName www.bbb.com
</VirtualHost >
# mkdir /web
# cd /web
# mkdir www.aaa.com
# mkdir www.bbb.com
# cd www.aaa.com
# vi index.html 在里面输入aaa网站的内容
# cd www.bbb.com
# vi index.html 在里面输入bbb网站的内容
# service httpd restart
②Windows 客户机上的配置:
在C:\WINNT\system32\drivers\etc路径下,有个hosts文件,用记事本方式打开,并在里面添加2条记录:
⑴ 192.168.1.100 www.aaa.com
⑵ 192.168.1.100 www.bbb.com
测试结果:客户端访问www.aaa.com或www.bbb.com会显示不同的网站信息,达到实验目的。
相关文章推荐
- Linux系统中搭建LAMP动态博客网站
- [转]用Easyphp搭建服务器后让局域网中其他电脑访问网站的方法
- LAMP学习之linux下论坛网站搭建及测试
- 利用 Apache 服务器搭建 Python 网站 (二)
- 搭建一个视频和论坛网站的一些总结
- 【JAVA WEB教程】jsp环境搭建+部署网站(eclipse+tomcat)【详细+图文】
- 搭建自己的精美网站
- 十年建站老司机带你十分钟搭建网站
- 如何搭建个人网站
- 在服务器上搭建企业网站
- 造轮子:搭建一个简单的nodejs服务器,从零开始搭建一个自用网站(0)
- WAMP+CMSeasy快速搭建学校网站
- 搬瓦工VPS(Centos6_x86)+LNMP+WordPress搭建个人博客/网站
- WordPress网站搭建
- GitHub+Hexo 搭建个人网站详细教程
- 在LAMP环境下搭建Discuz论坛网站
- LNMP环境网站搭建
- Arch Linux 环境下使用 Tomcat 6 搭建多站点、带SSL证书、高性能NIO/APR网站的配置详解
- linux系统下搭建服务器
- Windows下搭建Wordpress博客网站