服务器--apache启用多个端口的方法
apache启用多个端口的方法
使用本地ip:端口号,或者修改hosts文件+域名的方法来进行本地多站点web调试。
注意这里是用apache 不是iis
1、安装好AppServ2.5.9软件
官网是:http://www.appservnetwork.com/
下载地址是:http://nchc.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.9.exe是英文软件,但是安装时可以选择gbk-gb2312的编码(我自己用utf-8)。
2、修改本机的hosts文件,如下:
示例:
127.0.0.1 localhost
127.0.0.1 [url]www.dede.com[/url]
127.0.0.1 [url]www.phpcms.com[/url]
3、打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
去掉#意思是启用apache的虚拟主机功能。
#Include conf/extra/httpd-vhosts.conf
去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
4、打开extra目录内的httpd-vhosts.conf文件,什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。
分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。
<VirtualHost *:80>
ServerAdmin [email]jsw7001@hotmail.com[/email]
DocumentRoot E:/AppServ259/www/dede
ServerName [url]www.dede.com[/url]
ErrorLog E:/AppServ259/www/dede/error.log
CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email]jsw7001@hotmail.com[/email]
DocumentRoot E:/AppServ259/www/phpcms
ServerName [url]www.phpcms.com[/url]
ErrorLog E:/AppServ259/www/dede/error.log
CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>
*以上路径中的斜线左斜线右斜线都可以。
5、将appserv的apache服务重启,就可以了,可以在各网站的根目录下放一个index.html文件,如果能看到,说明就对了。
上边是使用域名的方法。
下边说下如何使用本地IP+端口的方法。
例如本机IP为:192.168.0.10
那如何控制 80 、1000、1001、1002 来访问不同的文件目录,而达到多个站点同时访问的目的?
打开appserv的安装目录,找到httpd.conf文件,找到:
Listen 80
加入:
Listen 80
Listen 1000
Listen 1001
Listen 1002
然后参照虚拟主机的设置方法。不同的是:<VirtualHost *:80> 这个后边的端口号按自己需求更改就成了。
如果 弄完之后 出现403错误 那 在http
d.conf里找到:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
更改为
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
# Order deny,allow
# Deny from all
# Satisfy all
</Directory>
绝对可以用,测试成功的有AppServ和wamp集成开发环境
可以开端口,80就是WBE默认的192.168.0.50
Listen 80
Listen 8080
Listen 100
<VirtualHost 192.168.100.236:100>
DocumentRoot d:/index
DirectoryIndex index.php index.shtml index.cgi
</VirtualHost>
<VirtualHost 192.168.100.236:8080>
DocumentRoot "/home/www/htdocs/web/bugfree"
DirectoryIndex index.php index.shtml index.cgi
</VirtualHost>
转载于:https://www.cnblogs.com/zuojiayi/p/6862444.html
服务器--apache启用多个端口的方法相关推荐
- 给Apache虚拟主机增加端口的方法
这篇文章主要介绍了给Apache虚拟主机增加端口的方法,修改配置的方法很简单,需要的朋友可以参考下 找到你的apache安装目录,找到httpd.conf文件, 搜索#listen这一句,在下面增加 ...
- linux上传网页文件大小,Apache启用GZIP压缩网页传输方法
首先我们先了解Apache Gzip的相关资料. 一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的 ...
- 局域网服务器外网访问,端口映射方法
自己应用:内网搭建了演示网站,客户需从公网链接访问,此时需要在内网路由器虚拟服务器设置端口映射 本人网站内网访问端口为8088 1. 192.168.1.1进入路由器设置(本人为TP-link路 ...
- 修改ftp服务器开放22端口,linux服务器修改ftp默认21端口方法
1.登录服务器,打开vsftp.conf文件 # vim /etc/vsftpd/vsftpd.conf 2.在文件末尾增加listen_port=8021 #remote_charset=CP125 ...
- 在一台服务器上搭建多个网站的方法(Apache版)
Apache的配置文件一般放置在/etc/httpd/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http ...
- python探测端口_python检测远程服务器tcp端口的方法
本文实例讲述了python检测远程服务器tcp端口的方法.分享给大家供大家参考.具体如下: python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用 #!/usr/bin/env ...
- java定时器检测状态_java 定时检测服务器端口状态方法(一)
最近在写运维管理平台的定时检测集群中各台服务器端口开放状态来判断进程状态的定时任务.顺便整理了下java如何检测服务器一个或者多个端口,以及如何加到定时任务中. 一.java中用Socket检测服务器 ...
- win7怎么修改服务器端口,win7服务器端口设置方法
win7服务器端口设置方法 内容精选 换一换 当后台重新配置邮箱服务器等信息后,手机端WeLink一定要退出重新登录一次.我们常用的邮箱,比如:QQ邮箱.163邮箱.腾讯企业邮箱.网易企业邮箱.263 ...
- 如何启用计算机端口,Win7系统下开启计算机端口的方法
计算机端口是计算机与外界通讯交流的出口,有时候由于操作的失误会把计算机的端口关闭,这时候就需要用户手动去开启.在Win7系统下,用户该如何开启端口呢?下面小编为大家介绍两种比较实用的方法. Win7系 ...
最新文章
- python代码读取文件并将文件反序存入另外一个文件
- C语言水洼数算法,C++ 数据结构之水洼的数量算法
- kaptcha 验证码在spring mvc 中的使用
- 信息系统项目管理师优秀论文:项目风险管理--jiangyiwu
- PHP的单引号双引号
- 数学狂想曲(三)——统计杂谈, PID算法, 20世纪10大算法, 矩阵向量的积
- IO 模型知多少 | 代码篇
- 速看!上班后如何做好防护?这9点一定要知道
- 软件测试准备(摘要)
- ASP.NET底层的初步认识与理解
- 添加购物车功能全部代码
- RGB-D = 普通的RGB三通道彩色图像 + Depth Map
- Biobank genetic data探析(一)
- 黑冰客防骗子—常见网络骗子骗术防御要点
- 三种评价聚类程度的内部指标
- prometheus 阿里云短信告警
- 2U 4节点Xeon SP服务器 (上):PowerEdge C6420更受重视
- 银河麒麟最新V10系统下载链接
- 攻防演练(HW)-红队
- 深度学习相关基础理论