Apache如何建立多个网站?
阿帕奇建立多个网站
网站达到一定规模后,一定是服务器,网站是最好的选择。但是对于刚起步的站长来说,一个是在摸索尝试中,一个是缺钱。购买配置稍高的服务器,在一台服务器上搭建多个网站,是一个不错的选择。友天Notes是Winserver下用IIS搭建的单服务器多网站策略,同时支持ASP和PHP。因为Apache服务器性能更好,所以对于只使用PHP的站长来说是最好的选择。在这里,友天将分享用一台Apache服务器搭建多个网站的方法。
如何在一台服务器上建立多个网站(Apache版本)
Apache的配置文件一般放在/etc/httpd/conf文件夹中,httpd.conf是它的主配置文件。配置的时候可以单独配置虚拟主机的配置文件,比如命名为vhost.conf,然后在http.conf中增加一行include语句“include”。
/etc/httpd/conf/vhost.conf"可以包含vhost.conf的配置文件。
目前,在一台服务器上建立多个网站的方法主要有以下几种:
1.基于IP地址
这种方法适用于一台服务器有多个IP的情况,最简单粗暴。不过一般一个VPS只绑定一个公有IP(额外IP加钱),所以方法不做过多介绍。
2.基于端口号
这种方法使用不同的端口号来标识不同的网站,实际访问是通过给网站添加端口号来实现的,如http://www.shengliyoutian.com:80、http://www.shengliyoutian.com:81、http://www.shengliyoutian.com:82,这种方法需要在网站配置后添加端口号来访问不同的网站。适用于网站域名较短但服务器端口号足够的情况。缺点是网站后面需要添加端口号,不利于用户访问。
3.基于主机名
这种方法用不同的域名来区分不同的网站,所有的域名解析都指向同一个IP。Apache通过HTTP头附带的主机参数判断用户需要访问哪些网站,比如http://www.shengliyoutian.com和http://blog.shengliyoutian.com。Http://vps.shengliyoutian.com,在大多数情况下,这种方法是由一个服务器上的多个网站使用。这里以CentOS6.5系统为例,讲解如何基于主机名配置Apache虚拟主机。
1.在Apache的configuration文件夹下新建一个vhost.conf作为虚拟主机的配置文件,将虚拟主机的内容写入其中。首先,添加默认文件头:
NameVirtualHost*:80
服务器名称*
#
默认情况下,根目录是网站的目录。
DocumentRoot/www/html
二、根据实际情况增加以下配置:
#在任何地址的端口80上侦听HTTP请求
#网站管理员的联系信息
ServerAdmin
test@shengliyoutian.com
#网站目录
documentroot/var/www/html/test3
#Hostname,这是apache识别不同网站的地方。
服务器名test3.huigher.cn
#错误日志路径
错误日志
logs/test3.huigher.cn-error_log
#访问日志路径
自定义日志
logs/test3.huigher.cn-access_logcommon
四、服务器上有多少个网站,那么分别配置多少份信息,根据实际情况修改内容,测试服务器上的页面配置。
动词(verb的缩写)在http.conf文件中添加一行“Include”
/etc/httpd/conf/vhost.conf"来包含vhost.conf文件的内容。
不及物动词将网站的附加域放入/etc/hosts文件中的本地环回地址:
127.0.0.1www.shengliyoutian.com
127.0.0.1blog.shengliyoutian.com
linux怎么搭建ASP的网站?
linux用不了asp,别琢磨了,除非你搞个虚拟机vm虚拟window然后在iis或者apache
apache如何搭建多个网站apache可以部署多个网站吗
http:\/\/vps.shengliyoutian.com,在大多数情况下,这种方法是由一个服务器上的多个网站使用。这里以CentOS6.5系统为例,讲解如何基于主机名配置Apache虚拟主机。1.在Apache的configuration文件夹下新建一个vhost.conf作为虚拟主机的配置文件,将虚拟主机的内容写入其中。首先,添加默认文件头:NameVirtualHost*...
Apache怎么建多个网站
在一台服务器上搭建多个网站的方法(Apache版)Apache的配置文件一般放置在\/etc\/httpd\/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http.conf中加入一行包含的语句“Include \/etc\/httpd\/conf\/vhost.conf”即可将vhost.conf的配置...
如何配置Apache,使其能运行多个网站?
用同一个apache运行多个网站都是可以的 术语虚拟主机(Virtual Host)是指在一个机器上运行多个网络站点 (比如:www.company1.com和www.company2.com)。 如果每个网络站点拥有不同的IP地址,则虚拟主机可以是"基于IP"的; 如果只有一个IP地址,也可以是"基于主机名"的, 其实现对最终用户是透明的。Apa...
如何在一台服务器上配置搭建两个网站
1. 先打开Apache的配置文件httpd.conf,在这个文件,找到这句:“#Include etc\/extra\/httpd-vhosts.conf”(根据安装路径不同,上面的路径会略有不同)把前面的#去掉,即开启了使用虚拟主机的功能;2. 在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是 不建议这么...
apache服务器如何配置多站点
Apache在安装之后默认只是指向一个站点,即127.0.0.1,如果要进行多站点的配置,需要更改一些配置。1 让Apache在启动时能加载虚拟主机模块。打开Apache安装目录下conf\/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。LoadModule vhost_alias_module modules\/mod_vhost_alias.so Include ...
apache如何发布两个web项目
apache如何发布两个web项目?用虚拟主机模式,开设两个站点。如果不会配置,你用护卫神·apache大师就可以了,一键安装apache+php+mysql+ftp,支持开设无限个站点。
怎么才能在一个服务器上建立多个PHP站点
在同一台服务器里如何运行多个网站,提供WEB、FTP、Mail等服务。工具\/原料 虚拟主机 Apache Web服务软件 方法\/步骤 实现方法有三种: 1:IP的方法 ①基于IP的方法: 在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。2:基于主机名的...
如果要在一台服务器上配置多个Web网站,你将采用什么办法?(说出一种即 ...
一、互联网上最常用的方法:虚拟主机,一般用APACHE实现,只按一份软件,只运行一次,只需要配置多个域名指向本机IP地址。APACHE能自动根据访问者在IE输入地址的域名,分别调用不同目录下的文件进行反馈。这是最合理、最正宗的解决办法。二、如果你的网站在没有域名服务的内部网络上运行,可以用多个IP配合...
一个阿里云ecs怎么搭建多个网站
iis的话是无法同时运行多个网站在同一端口上的,但是如果你要用的是apache+mysql的话那就好了,只需要新建多个目录后,windows系统下在apache\/conf 下找到vhost.conf文件,添加多个目录以及绑定的域名信息等等就好(如果是类似与phpstudy上的一键包有帮助你设置的地方),linux下呢,在apache\/conf 下面编辑 ...
一个服务器怎么搭建多个网站?
不知道你的服务器空间是虚拟主机吗,如果是的话,还支持绑定子目录的话,增加一个域名绑定子目录就可以了