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

softyun3年前云服务器109

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

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

相关文章

华夏名网河南vps经典1型(华夏域名官网)

华夏名网是国内知名的域名注册和虚拟主机服务商之一,其在河南地区推出的VPS经典1型备受用户好评。此外,华夏名网还为用户提供了完善的技术支持和售后服务,让用户无后顾之忧。用户可以在官网上直接查询并注册自...

云虚拟主机根目录下有哪些文件

云虚拟主机根目录下的文件有:1./,FTP根目录;2.htdocs/,网站根目录;3.myfolder/,站点备份、数据库备份;4.ftplogs/,ftp访问日志;5.wwwlogs/,www访问日...

虚拟主机服务器租用怎么做好防御管理

虚拟主机服务器租用做好防御管理的方法:1、关闭服务器上不常用的端口号,避免网络攻击者通过服务器端口发起网络攻击;2、定期扫描服务器并及时下载系统补丁,避免留下安全隐患;3、不要在服务器上下载过多的应用...

注册虚拟主机的方法是什么

注册虚拟主机的方法通常如下:1、选择虚拟主机提供商首先需要选择一家可靠的虚拟主机提供商,根据自己的需求选择适合自己的虚拟主机服务。2、选择虚拟主机套餐根据自己的需求选择虚拟主机套餐,例如磁盘空间、带宽...

linux虚拟主机搭建服务器的方法是什么

搭建 Linux 虚拟主机服务器的步骤如下:1、选择一台云服务器,安装 Linux 操作系统,比如 Ubuntu、CentOS 等。2、安装 Apache 或 Nginx 等 Web 服务器软件,以便...

虚拟主机与云服务器的区别有哪些

虚拟主机和云服务器是两种不同的主机服务,它们的区别如下:1、硬件资源虚拟主机是通过在一台物理服务器上划分多个虚拟主机来实现的,每个虚拟主机都共享该物理服务器的硬件资源(CPU、内存、磁盘空间等)。而云...