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

softyun3年前云服务器45

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 退出
自己慢慢研究哦....
然后在防火墙里面开启相对应的端口就行

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

相关文章

虚拟主机备份数据时应避免哪些常见的误区?

虚拟主机在数据备份方面和物理主机的备份不同,鉴于虚拟主机所使用的技术和环境,为了避免在备份虚拟主机数据时出现什么纰漏,我们需要知道一些常见的误区,来规避风险。以下是服务器之家小编根据多年的经验,总结出...

建站购买虚拟主机配置怎么选才合理?

建站购买虚拟主机配置怎么选才合理?虚拟主机具有价格便宜,操作简单,建站高效等优势,因此是很多站长们搭建网站的首选。但是很多用户对于如何选择虚拟主机配置比较困惑,毕竟不同网站对于虚拟主机的配置要求不同,...

免备案虚拟主机空间如何防御cc攻击

免备案虚拟主机空间防御cc攻击的方法:1、定期扫描骨干节点,找出并及时清理存在安全隐患的病毒;2、配置防火墙过滤网络的恶意攻击,能有效防御cc攻击、ddos攻击;3、保证带宽冗余充足,能有效防御带宽消...

韩国cn2虚拟主机租用如何评测

韩国CN2虚拟主机租用可以从以下几个方面进行评测:1、网络质量CN2网络是中国电信的一种国际互联网专线,具有较高的网络质量和稳定性,因此评测韩国CN2虚拟主机可以从网络质量方面入手,测试虚拟主机的网络...

虚拟主机如何成功连接到MYSQL数据库?

Mysql数据库是Linux主机上使用最为广泛的一种功能强大的数据库。您可以通过Mysql数据库客户端来进行管理,另外,您也可以通过更加直观的PhpMyadmin来进行管理。那么如果使用虚拟主机的话,...

不限流量的虚拟主机软件有哪些

以下是一些不限流量的虚拟主机软件:1、cPanelcPanel是一种流行的虚拟主机控制面板,它提供了一个易于使用的界面,使用户可以管理他们的虚拟主机。cPanel提供不限流量的虚拟主机服务。2、Ple...