windows apache多端口虚拟主机配置方法

softyun3年前云服务器70

1、打开httpd.conf,查找Listen:80,在下面一行加入Listen:8080;
2、查找#Include conf/extra/httpd-vhosts.conf,将此行前面的#去掉;
3、打开httpd.conf文件目录下面的extra文件夹下面的httpd-vhosts.conf文件;
4、查找NameVirtualHost *:80,在下面一行增加NameVirtualHost *:8080;
5、复制httpd-vhosts.conf文件最下面的如下代码,并且在下面粘贴一份:
 

复制代码 代码如下:

<VirtualHost *:80> 
        ServerAdmin webmaster@dummy-host.abc 
        DocumentRoot "G:\PHP" 
        ServerName dummy-host.abc 
        ServerAlias dummy-host.abc.ccom 
        ErrorLog "logs/dummy-host.abc-error.log" 
        CustomLog "logs/dummy-host.abc-access.log" common 
    </VirtualHost> 

    <VirtualHost *:80> 
        ServerAdmin webmaster@dummy-host2.abc 
        DocumentRoot "G:\PHP" 
        ServerName dummy-host2.abc 
        ErrorLog "logs/dummy-host2.abc-error.log" 
        CustomLog "logs/dummy-host2.abc-access.log" common 
    </VirtualHost>

 

6、将上面代码修改为:

 

复制代码 代码如下:

<VirtualHost *:8080> 
        ServerAdmin webmaster@dummy-host.abc 
        DocumentRoot "G:\PHP\abc" 
        ServerName dummy-host.abc 
        ServerAlias dummy-host.abc.ccom 
        ErrorLog "logs/dummy-host.abc-error.log" 
        CustomLog "logs/dummy-host.abc-access.log" common 
    </VirtualHost> 

    <VirtualHost *:8080> 
        ServerAdmin webmaster@dummy-host2.abc 
        DocumentRoot "G:\PHP\abc" 
        ServerName dummy-host2.abc 
        ErrorLog "logs/dummy-host2.abc-error.log" 
        CustomLog "logs/dummy-host2.abc-access.log" common 
    </VirtualHost>

 

7、保存并重启apache。

备注:
1、以上代码主要是修改了端口和目录,80端口对应的目录为G:\PHP,8080端口对应的目录为G:\PHP\abc;
2、新增加的端口对应的目录必须在Apache目录下面;
3、打开localhost:8080即可访问G:\PHP\abc目录。

下面是一些补充资料:

在我们想 配置多个虚拟机主机的时候 而且又想端口不一样的情况下 我在网上 找了很多 都是扯淡了...今天下午我就总结了一下午 终于把 多个端口的 apache 配置搞定了./

首先在http.conf 下面加个Include /etc/httpd/conf/51buyhost.conf 这句话 等会就知道了..呵呵

下面接着往下看...

复制代码 代码如下:

NameVirtualHost *:8080
#
Listen 8080
<VirtualHost *:8080>
DocumentRoot "/var/www/html/goodfoison"
#ServerName jb51 (注释了暂时不用,因为只用ip去访问)
ServerName 192.168.0.50
ServerAlias 192.168.0.50
<Directory "/var/www/html/goodfoison">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

#szlise
Listen 8081
<VirtualHost *:8081>
DocumentRoot "/var/www/html/szlise"
#ServerName jb51 (注释了暂时不用,因为只用ip去访问)
ServerName 192.168.0.50
ServerAlias 192.168.0.50
<Directory "/var/www/html/szlise">
allow from all
Options +Indexes
</Directory>
</VirtualHost>



:wq 退出
自己慢慢研究哦....
然后在防火墙里面开启相对应的端口就行

标签: 虚拟主机
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

虚拟主机购买建站有哪些优势

虚拟主机购买建站的优势有:1、虚拟主机支持多级的备份与恢复,包括备机、系统备份与应用备份;2、虚拟主机实现故障和安全性的隔离,内置ARP攻击防护等能力;3、虚拟主机零首付、零押金、零维护,价格便宜;4...

什么是虚拟主机

虚拟主机是指将一台的服务器主机分成多台虚拟的主机,每台虚拟主机都具备独立的域名,从而实现多网域服务的方法,并且每台虚拟主机之间是完全独立的,由用户自行管理监控。什么是虚拟主机虚拟主机是使用特殊的软硬件...

虚拟主机安全系数太低怎么办?

云虚拟主机是如今企业网站建设时常见的服务器机器设备,可是其安全系数通常被客户所忽视,造成之后云虚拟主机出現难题,在亡羊补牢为时晚矣。因此如何提高自己云虚拟主机的安全系数?如今早已变成一些网站站长客户非...

云主机和虚拟主机有哪些区别

云主机和虚拟主机的区别有:1、虚拟主机不需要搭建环境,只需鼠标点击即可实现,云主机需要手动配置环境,搭建架构;2、虚拟主机的打开速度比云主机要慢,网站速度主要看硬件配置和资源分配、本地宽带速度,网站页...

外国虚拟主机租用需要考虑的四点因素

外国虚拟主机租用哪些要考虑?外国虚拟主机具有免备案的优势,而且对内容限制低,因此比较适合想要快速上线网站,或者备案困难的用户。但是现在提供外国虚拟主机租用服务商有很多,一不小可能会被不良服务商坑骗。因...

美国虚拟主机网站不能访问的原因有哪些

美国虚拟主机网站不能访问的原因有:1、DNS域名解析错误,导致美国虚拟主机网站不能访问;2、美国虚拟主机资源超限,导致网站不能访问,包括CUP资源,空间大小,内存限制及流量限制等;3、美国虚拟主机遭遇...