当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 解决2个网站的共存问题,希望大家能够指出我的错误.
帖子发表于 : 2006-09-18 15:13 
头像

注册: 2006-09-04 15:49
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
小弟接触LAMP不长时间,很多东西都是自己一点一点摸索,问题很多希望能结交各位朋友
以下2个方案肯定存在安全性等问题,希望大家批评指出.
方案1:
不同的IP地址带不同的网站
为网卡绑定第2个IP:
两块网卡的名称分别为eth0和eth1。其中eth0是连接外网的。IP为202.118.210.121
这样就需要添加虚拟网卡eth0:0,并绑定IP202.118.210.124
ludaxing@linux:/$sudo vi /etc/network/interfaces

添加auto eth0:0
iface eth0:0 inet static
address 202.118.210.124
netmask 255.255.255.128
network 202.118.210.0
broadcast 202.118.210.127
gateway 202.118.210.126

修改apache2虚拟主机设置
ludaxing@linux:/$ sudo vi /etc/apache2/ports.conf
修改里面的内容
Listen 80
NameVirtualHost 202.118.210.121:80
NameVirtualHost 202.118.210.124:80

<VirtualHost 202.118.210.121:80>
ServerName www.example.com
DocumentRoot /var/www/server1
</VirtualHost>

<VirtualHost 202.118.210.124:80>
ServerName www.example2.com
DocumentRoot /var/www/server2
</VirtualHost>

重起network和apache.使配置生效。

方案2:通过APACHE的虚拟目录功能来实现
把下面内容加入到虚拟机的设定当中
Alias /server2 "/var/www/server2"
<Directory "/var/www/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>


内容特性

1.Options:定义目录特性
Indexes 允许目录浏览(浏览目录内的文件)
MultiViews 允许内容协商的多视图(补全文件名)
All 除MultiView外的所有特性(如果没有Options,默认为All)
ExecCGI 允许执行CGI脚本
Includes 允许服务器端包含功能
IncludesNoExec 允许服务器端包含功能,但不支持CGI

2.设置.htaccess文件中的指令类型。
AlllowOverride None(不使用htacces直接在配置文件里进行设置)

3.访问权限的处理顺序
Order allow,deny :缺省禁止所有客户机访问
Order deny,allow :缺省允许所有客户机访问


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译