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程序
Oct 09 PHP
发布一个用PHP fsockopen写的HTTP下载的类
Feb 22 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
Jun 29 PHP
php使用base64加密解密图片示例分享
Jan 20 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
Jul 24 PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
php中memcache 基本操作实例
May 17 PHP
PHP的几个常用加密函数
Feb 03 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
Jul 03 PHP
PHP时间相关常用函数用法示例
Jun 03 PHP
PHP基于ip2long实现IP转换整形
Dec 11 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操作xml并将其插入数据库的实现方法
2016/09/08 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
关于JavaScript的一些看法
2009/05/27 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
Js实现网页键盘控制翻页的方法
2014/10/30 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
Python SQLite3数据库操作类分享
2014/06/10 Python
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
使用python实现名片管理系统
2020/06/18 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
管理部部长岗位职责
2013/12/05 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
卖车协议书
2014/04/21 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
《观潮》教学反思
2016/02/17 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android