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 相关文章推荐
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
PHP 地址栏信息的获取代码
Jan 07 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
PHP学习之数组值的操作
Apr 17 PHP
PHP无法访问远程mysql的问题分析及解决
May 16 PHP
PHP COOKIE及时生效的方法介绍
Feb 14 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
PHP生成唯一订单号
Jul 05 PHP
Json_encode防止汉字转义成unicode的方法
Feb 25 PHP
Yii 2中的load()和save()示例详解
Aug 03 PHP
浅谈Laravel中的三种中间件的作用
Oct 13 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
python中MethodType方法介绍与使用示例
2017/08/03 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
Django实现分页功能
2018/07/02 Python
python实现简易动态时钟
2018/11/19 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
Python如何将装饰器定义为类
2020/07/30 Python
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
《地震中的父与子》教学反思
2014/04/10 职场文书
学期评语大全
2014/04/30 职场文书
建筑管理专业求职信
2014/07/28 职场文书
学校食品安全责任书
2015/01/29 职场文书
学校就业保障协议书
2019/06/24 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android