一台服务器搭建两个不同域名的网站如何配置apache

一台服务器搭建两个不同域名的网站如何配置apache,第1张

最简单高效的方法如下:

1 先打开Apache的配置文件httpdconf,在这个文件,

找到这句:“#Include etc/extra/httpd-vhostsconf”

(根据安装路径不同,上面的路径会略有不同)

把前面的#去掉,即开启了使用虚拟主机的功能;

2 在httpd-vhostsconf中进行虚拟主机的配置操作;也可以在httpdconf直接写入配置,但是

不建议这么做;

3 打开httpd-vhostsconf文件,找到NameVirutalHost :80,这句话的含义是制定这个主机的

IP地址和端口号;

4 关键的virtualhost配置,在NameVirutalHost :80的下面;

注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主

机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpdconf中,将

(这个是所有目录的默认配置)和opt/lampp/htdocs>的权限,

都默认设置为deny from all。

5 virtualhost配置实例:

ServerName

DocumentRoot lampp/htdocs/guest>

<Directory /opt/lamp

 1、如何设 置请求等待时间

  在httpdconf里面设置:

  TimeOut n

  其中n为整数,单位是秒。

  设置这个TimeOut适用于三种情况:

  2、如何接收一个get请求的总时间

  接收一个post和put请求的TCP包之间的时间

  TCP包传输中的响应(ack)时间间隔

  3、如何使得apache监听在特定的端口

  修改httpdconf里面关于Listen的选项,例如:

  Listen 8000

  是使apache监听在8000端口

  而如果要同时指定监听端口和监听地址,可以使用:

  Listen 19217021:80

  Listen 19217025:8000

  这样就使得apache同时监听在19217021的80端口和19217025的8000端口。

  当然也可以在httpdconf里面设置:

  Port 80

  这样来实现类似的效果。

  4、如何设置apache的最大空闲进程

  修改httpdconf,在里面设置:

  MaxSpareServers n

  其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。

  同时也可以设置:

  MinSpareServers n

  来限制最少空闲进程数目来加快反应速度。

  5、apache如何设置启动时的子服务进程个数

  在httpdconf里面设置:

  StartServers 5

  这样启动apache后就有5个空闲子进程等待接受请求。

  也可以参考MinSpareServers和MaxSpareServers设置。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 一台服务器搭建两个不同域名的网站如何配置apache

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情