XAMPP Apache 配置多端口和多域名方法

1,记事本编辑 D:\xampp\apache\conf\httpd.conf,在顶部添加需要被监听的端口,如:8081,保留默认监听的 80 端口

Listen 80

Listen 8081

2,在最底部(或其他合适的地方)加上:

<virtualhost *:8081>

ServerName localhost      //本地地址,可尝试用127.0.0.1 或192.168.1.**

DocumentRoot D:\xx\xx\xx     //指向你的网址

<Directory />

Require all granted

</Directory>

</virtualhost>

3,重启Apache(xampp)。

 

如果你想添加自定义域名并浏览,采用下面的步骤:

1,配置域名(可以任意):www.a.com、指向 127.0.0.1(本机)

(1)记事本打开 C:\Windows\System32\drivers\etc\hosts

(2)在该文件底部添加以下代码并保存:

127.0.0.1 www.a.com     //这样,浏览www.a.com就会指向本机

2,编辑D:\xampp\apache\conf\httpd.conf

<virtualhost *:8081>

ServerName www.a.com

DocumentRoot D:\xx\xx\xx     //指向你的网址

<Directory />

Require all granted

</Directory>

</virtualhost>

/*=====================================================================================*/

注意事项:

1,下面是别人的,VirtualHost配置版本,请查阅并引用

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot "/xampp/htdocs/www.abc.tld"

ServerName www.abc.tld

ErrorLog "logs/www.abc.tld-error.log"

CustomLog "logs/www.abc.tld-access.log" combined

</VirtualHost>

2,以下是个注意的地方

3,正如上所说,如再出现错误,可打开xampp_start.exe等工具来排雷

XAMPP Apache 配置多端口和多域名方法,布布扣,bubuko.com

时间: 2024-07-29 00:10:57

XAMPP Apache 配置多端口和多域名方法的相关文章

Apache配置基于端口号的虚拟主机 Apache virtual host configuration is based on the port

有可能只有一个ip出口,但却有多个项目,那么就需要基于端口号架设虚拟主机. Step 1: 检查是否开启 httpd-vhosts.conf apache/conf/httpd.conf文件 # Virtual hosts Include conf/extra/httpd-vhosts.conf 如果没有开启,必须在httpd.conf文件中设置:如果开启,则可以在apache/conf/extra/httpd-vhosts.conf文件中设置,当然也还是可以再httpd.conf文件中进行设置

Apache配置虚拟主机的三种方法(基于IP、端口、域名)

1 Apache虚拟主机的实现方式有3种. 基于IP的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 2.1 启用虚拟主机的准备工作 2.1.1安装httpd [[email protected] httpd]# yum install httpd -y 2.1.2禁用默认的主机模式 [[email protected] httpd]# vim /etc/httpd/conf/httpd.conf 注释下面这行内容 #DocumentRoot "/var/www/html" 2.2基

Apache 配置多端口网站

跳过安装步骤. 1. apache安装目录/conf/httpd.conf,如果你是采用wamp集成环境,那么在 wamp/bin/apache下. 2. 在httpd.conf中,找到 #LoadModule vhost_alias_module #Include conf/extra/httpd-vhosts.conf 去掉前面的#号,这一步是为了加载扩展配置 3. 找到apache安装目录/conf/extra/httpd-vhosts.conf. 打开文件找到 NameVirtualHo

关于apache配置映射端口

step1.打开httpd.conf找到Listen 80这一行在后面添加Listen 8080Listen 8001Listen 8002Listen 8003也就是意味着每个项目占用一个端口,就像电脑里的软件一样,每个软件占用一个端口 step2.找到<Directory />  Options FollowSymLinks  AllowOverride all  Order deny,allow  Deny from all  Satisfy all</Directory>

xampp配置多端口、多站点步骤

好些日子没整理知识了,许多新东西不整理出来时间一长就淡忘了.看来以后得继续坚持整理. 配置XAMPP多端口.多站点如下步骤: 多端口: (一个域名下同时配置多个端口,从而达到访问不同程序) 效果例如: 1.8080端口下安装discuz论坛程序,用http://localhost:8080访问. 2.8081端口下安装WordPress博客程序,用http://localhost:8081访问. (1).修改http.conf 在C:\XAMPP\apache\conf  里的httpd.con

PHP学习笔记:APACHE配置虚拟目录、一个站点使用多域名配置方式

我用的是xmapp lite2016的集成包,配置虚拟目录教程如下: 找到httpd-vhosts.conf这个文件,这个文件一般是在xampp\apache\conf\extra这个路径下面,找不到可以搜索下. 你会看到类似的界面: # # Use name-based virtual hosting. # ##NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a Vi

xampp Apache 443端口被vm占用 无法开启

今天心血来潮想要在windows上配一个Apache+Mysql+php的环境来着,结果翻书的时候翻到有xampp这样一个服务器套件,可以轻松的配置一个我想要的环境 而且还增加了perl 我感觉这个东西不错就下了一个试试 本来以为很简单的事情 又出现了问题(电脑上软件装的多了真是累QAQ) 装完xampp之后发现Apache无法启动,提示端口被占用.我在Netstat中查了一下发现是一个叫做 vmware-hostd.exe的程序占用了443端口 而且这个程序貌似还是vm的一个主要程序,虽然我平

Nginx + Apache 公用80端口的配置

一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口.Proxy 反向代理的好处是访问的时候,始终就是 80端口,来访者不会觉察到有任何的区别. 但有的应用确非常"聪明",识别到 Apache 所位于的端口是 8080 ,就会把相关的超链接都一并加上 :8080 的后续.这么就死定了,还能有正常访问麽?!有个方法可以解决这事,就是把 apache 也运行在80端口上. 同一台

apache 配置---- 同一个域名配置多个root目录

由来: 有个数据系统的域名被领导分给其他组用了,这系统只能用ip访问了,本想改完apache配置,和documentroot后就没问题了,哪知道这机器上还有其他项目 需求: 同一个ip下需要有多个documentroot 方法: 使用别名Alias,例如: Alias /anjl /var/www/anjl/ 当访问   http://ip/anj 时,会到/var/www/anjl/下寻找相应页面