phpStudy配置多站点多域名和多端口的方法


Posted in PHP onSeptember 01, 2017

本文介绍了phpStudy配置多站点多域名和多端口的方法,分享给大家,也给自己留个笔记

WWW目录下有三个项目目录: a    b    c

Apache 默认httpd端口为 80,网站目录为D:\WWW\a

1.配置多域名多站点

第一步:点击“其他选项菜单”=>站点域名管理=>设置如下三个站点域名:

(1)网站域名:a.com  网站目录:D:\WWW\a  网站端口:80

(2)网站域名:b.com  网站目录:D:\WWW\b  网站端口:80

(3)网站域名:c.com  网站目录:D:\WWW\c  网站端口:80

保存配置并生成配置文件;

第二步:打开hosts.txt文件,在文件末尾加上如下内容:

127.0.0.1       localmall.com
127.0.0.1       ynb.com
127.0.0.1       admintest.com

重启apache,这样多域名多站点就配置Ok了,端口没变都是80

2.配置多端口

第一步设置改为:

(1)网站域名:a.com  网站目录:D:\WWW\a  网站端口:80

(2)网站域名:b.com  网站目录:D:\WWW\b  网站端口:81

(3)网站域名:c.com  网站目录:D:\WWW\c  网站端口:82

第二步同上

第三步:打开配置文件httpd.conf,找到监听端口位置 Listen 80,并在其下增加内容:

Listen 81
Listen 82

重启服务器,打开vhosts.conf配置文件,查看是否有如下内容:

<VirtualHost *:80>
  DocumentRoot "D:\WWW\a"
  ServerName a.com
  ServerAlias phpStudy.NET
 <Directory "D:\WWW\a">
   Options FollowSymLinks ExecCGI
   AllowOverride All
   Order allow,deny
   Allow from all
   Require all granted
 </Directory>
</VirtualHost>
<VirtualHost *:81>
  DocumentRoot "D:\WWW\b"
  ServerName b.com
  ServerAlias 
 <Directory "D:\WWW\b">
   Options FollowSymLinks ExecCGI
   AllowOverride All
   Order allow,deny
   Allow from all
   Require all granted
 </Directory>
</VirtualHost>

<VirtualHost *:82>
  DocumentRoot "D:\WWW\c"
  ServerName c.com
  ServerAlias 
 <Directory "D:\WWW\c">
   Options FollowSymLinks ExecCGI
   AllowOverride All
   Order allow,deny
   Allow from all
   Require all granted
 </Directory>
</VirtualHost>

若存在,则配置成功。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP4实际应用经验篇(5)
Oct 09 PHP
PHP音乐采集(部分代码)
Feb 14 PHP
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 PHP
PHP 简单日历实现代码
Oct 28 PHP
PHP array操作10个小技巧分享
Jun 23 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
Jan 27 PHP
php安全之直接用$获取值而不$_GET 字符转义
Jun 03 PHP
php读取目录所有文件信息dir示例
Mar 18 PHP
destoon实现底部添加你是第几位访问者的方法
Jul 15 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
Jan 26 PHP
详解PHP设计模式之依赖注入模式
May 25 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 #PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 #PHP
php插件Xajax使用方法详解
Aug 31 #PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 #PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 #PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 #PHP
laravel如何开启跨域功能示例详解
Aug 31 #PHP
You might like
二进制交叉权限微型php类分享
2014/02/07 PHP
php获取根域名方法汇总
2014/10/28 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
基于jQuery的倒计时实现代码
2012/05/30 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
react.js 获取真实的DOM节点实例(必看)
2017/04/17 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
Python面向对象类的继承实例详解
2018/06/27 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python中pdb模块实例用法
2021/01/15 Python
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
公司JAVA开发面试题
2015/04/02 面试题
教育专业自荐书范文
2013/12/17 职场文书
女方婚礼新郎答谢词
2014/01/11 职场文书
与美同行演讲稿
2014/09/13 职场文书
城南旧事读书笔记
2015/06/29 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
React列表栏及购物车组件使用详解
2021/06/28 Javascript
MySQL优化之慢日志查询
2022/06/10 MySQL