目录:
- 1、如何在一台服务器上配置搭建两个网站
- 2、一台服务器上创建多个虚拟网站时,可以通过什么方法来区分多个网站?
- 3、如何在高效的在一台服务器部署多个站点
- 4、一台服务器如何建两个或多个网站?
- 5、求助,一个服务器怎么设置2个网站.
如何在一台服务器上配置搭建两个网站
在一台服务器上配置搭建两个网站的方法
最简单高效的方法如下:
1. 先打开Apache的配置文件httpd.conf,在这个文件,
找到这句:“#Include etc/extra/httpd-vhosts.conf”
(根据安装路径不同,上面的路径会略有不同)
把前面的#去掉,即开启了使用虚拟主机的功能;
2. 在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是
不建议这么做;
3. 打开httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的
IP地址和端口号;
4. 关键的virtualhost配置,在NameVirutalHost *:80的下面;
注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主
机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpd.conf中,将
Dicrectory /(这个是所有目录的默认配置)和Direcotry/opt/lampp/htdocs的权限,
都默认设置为deny from all。
5. virtualhost配置实例:
VirtualHost*:80
ServerName *
DocumentRoot /opt/lampp/htdocs/guest
Directory /opt/lampp/htdocs/guest
Order deny,allow
Allow from all
/Direcotry
VirtualHost/
后面的,依次添加就可以
VirtualHost *:80
ServerName www.*****.com
DocumentRoot /opt/lampp/htdocs/myweb1
Directory /opt/lampp/htdocs/myweb1
Order deny,allow
Allow from all
/Direcotry
VirtualHost/
另外。。。其实建议你使用完善的管理程序辅助管理站点
并不是因为你不会绑定域名
而是因为你出现这个问题间接表示你会有更多问题处理不了
所以方便才是你的第一学习要点
而不是那些所谓的技术进步
能普普通通运营好简单的网站 再考虑其他深入的问题
一台服务器上创建多个虚拟网站时,可以通过什么方法来区分多个网站?
通过主机头,绑定的域名来区分。
实现一**立服务器放置多个网站的方法很多,比如在Win2000/Win2003的IIS中,每个Web站点都具三个部分组成的标识(IP地址、端口号、主机头)来接收和响应请求。
通常采用的是主机头的方式来实现,即IP地址和端口号都使用同一个,而通过主机头来区别:将所有网站的域名都指向到服务器的IP地址,每个网站建立一个目录,如A网站放在D盘A目录、B网站放在D盘B目录。
扩展资料:
在IIS中在一个IP地址上建立多个独立的web站点,通常有两种方法,假设XX公司,用一台win2000服务器提供虚拟主机服务,地址是192.168.1.10.在这台服务器已经安装了Internet服务即IIS5。
现在公司要求网络管理员在服务器上使用一个IP为ABCD四个公司建立独立的网站,每个网站拥有自己独立的域名,通过使用主机头,站点只需一个IP地址即可维护多个站点。
客户可以使用不同的域名访问各自的站点,根本感觉不到这些站点在同一主机上,在实际操作中用户可以根据自己的需要用自己的方式区分网站。
如何在高效的在一台服务器部署多个站点
在同一台服务器里如何运行多个网站,提供WEB、FTP、Mail等服务。
工具/原料
虚拟主机
Apache Web服务软件
方法/步骤
实现方法有三种: 1:IP的方法
①基于IP的方法: 在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。
2:基于主机名的方法
②基于端口的方法: 一个IP地址,通过不同的端口实在不同网站的访问。
3:基于端口方法。
③基于主机名的方法: 设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。
三种虚拟主机实现的基本配置
①基于IP虚拟主机的实现: 多个ip,需要把中心主机取消 打开web服务的主配置文档:vim /etc/httpd/conf/httpd.conf DocumentRoot 注释掉 配置虚拟主机: DocumentRoot "/var/a/html" ServerName DocumentRoot "/var/ab/html" ServerName
vim /etc/hosts 192.168.1.100 192.168.1.101 浏览器中输入IP地址进行实验效果的验证。
②基于端口: DocumentRoot "/var/a/html" ServerName
DocumentRoot "/var/ab/html" ServerName
③基于主机名: 开启:NameVirtualHost 192.168.1.100:80 ServerAdmin DocumentRoot /var/a/html
ServerAdmin DocumentRoot /var/ab/html
一台服务器如何建两个或多个网站?
给两个网站设不同的主机头。当然。主机头就是你的两个不同的域名。如果怕他们冲突的话,将其中的一个网站的端口号改个不同的。网站默认的端口是80。随便改个不同的就可以。
求助,一个服务器怎么设置2个网站.
第一步:2个域名ip都解析到你当前服务器(当然服务器ip是公网静态ip)
第二步:如果是windows系统确定安装iis了么
第三步:新建2个站点分别绑定2个域名端口都是80
第四步:设置访问权限允许匿名访问网站
评论前必须登录!
注册