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 相关文章推荐
PHP中的extract的作用分析
Apr 09 PHP
php自动跳转中英文页面
Jul 29 PHP
php cookies中删除的一般赋值方法
May 07 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
CodeIgniter集成smarty的方法详解
May 26 PHP
PHP编写简单的App接口
Aug 28 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 12 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
PHP实现的函数重载功能示例
Aug 03 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
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
php简单获取目录列表的方法
2015/03/24 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
Javascript String.replace的妙用
2009/09/08 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
2014/06/24 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
vue项目中实现缓存的最佳方案详解
2019/07/11 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
python使用nntp读取新闻组内容的方法
2015/05/08 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
Linux下python制作名片示例
2018/07/20 Python
详解Python打包分发工具setuptools
2019/08/05 Python
解决Python3下map函数的显示问题
2019/12/04 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
巴基斯坦电子产品购物网站:Home Shopping
2017/09/14 全球购物
物业门卫岗位职责
2013/12/28 职场文书
数控机械专业个人的自我评价
2014/01/02 职场文书
美德好少年事迹材料
2014/01/19 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
大学军训决心书
2015/02/05 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
预备党员考察意见范文
2015/06/01 职场文书
小学美术教学反思
2016/02/17 职场文书