wamp2.5 配置多端口虚拟主机

网上有很多狗屁不通的方式。根本不是自己配置出来的。大都是一个模子里面盗出来的。自己不经历,不知道它的不简单。

1.保证httpd.conf下

LoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"

PHPIniDir D:/E/php/wamp/bin/php/php5.5.12

这两个没被注释掉

2.打开多站点配置:

httpd.conf下面:Include conf/extra/httpd-vhosts.conf 去掉前面注释

3.httpd.conf下监听端口(这个好像原来老版本不是这样配置的。所以模仿第一个80的端口,可以写出8080的端口)

Listen 0.0.0.0:80

Listen [::0]:80

#listen to 8080

Listen 0.0.0.0:8080

Listen [::0]:8080

4.http-vhosts.conf配置(注意 Require all granted,不要写成什么allow from all什么的。可以参考httpd.conf中的写法。)

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot "D:/E/php/wamp/think"

ServerName localhost

ServerAlias localhost

ErrorLog "logs/dummy-host2.example.com-error.log"

CustomLog "logs/dummy-host2.example.com-access.log" common

<Directory "D:/E/php/wamp/think">

Options Indexes FollowSymLinks

AllowOverride all

Require all granted

</Directory>

</VirtualHost>

<VirtualHost *:8080>

ServerAdmin [email protected]

DocumentRoot "D:/E/php/wamp/www"

ServerName localhost

ServerAlias localhost

ErrorLog "logs/dummy-host2.example.com-error.log"

CustomLog "logs/dummy-host2.example.com-access.log" common

<Directory "D:/E/php/wamp/www">

Options Indexes FollowSymLinks

AllowOverride all

Require all granted

</Directory>

</VirtualHost>

注意修改正确的项目根目录

D:/E/php/wamp/www
和 D:/E/php/wamp/think

注意

Require
all granted不要写成 allow from all 之类的。apache版本高了 语法也变了。

现在可以访问
localhost:80

localhost:8080了

如果觉得有用,请注明出处。

---------------------

配置多端口的虚拟主机,其实有个好处就是把一个服务器扳成两半,同时放多个站点上去。域名绑定的时候,只需要绑定到不通的端口上就行了。

还有一个好处就是 程序员电脑上就不只是一个 www的根目录了,一次性可以打开多个本地站点。

时间: 2024-11-12 02:07:32

wamp2.5 配置多端口虚拟主机的相关文章

16.4 配置Tomcat监听80端口;16.5、16.6、16.7配置Tomcat的虚拟主机(上中下);16.8 Tomcat日志

扩展: 邱李的tomcat文档 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37 JAR.WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725 tomcat常见配置汇总 http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html resin安装 http://fangniuwa.blog.51cto.com/10209

配置Tomcat监听80端口、配置Tomcat的虚拟主机、Tomcat的日志

配置Tomcat监听80端口 配置Tomcat的虚拟主机 Tomcat的日志 原文地址:http://blog.51cto.com/13515599/2093922

配置Tomcat监听80端口、配置Tomcat的虚拟主机、日志配置

配置Tomcat监听80端口 编辑配置文件vim /usr/local/tomcat/bin/startup.sh 搜索关键字:Connector port ,将8080修改为80 更改完后保存退出,并且重启服务/usr/local/tomcat/bin/shutdown.sh/usr/local/tomcat/bin/startup.sh 这是可以查看tomcat监听的端口是否为80netstat -lntp |grep java 配置Tomcat的虚拟主机 编辑配置文件vim /usr/lo

配置tomcat监听80端口,配置tomcat的虚拟主机

配置tomcat监听80端口 更改配置文件 vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol="HTTP/1.1" 修改为Connector port="80" protocol="HTTP/1.1" 查看监听端口,如果端口被占用,需要停掉nginx,如果是实际的生产环境,就不要随便停掉nginx了.肯定会影响你的线上业务的. 这时候你就可

httpd-2.4.9编译安装与配置(CGI、虚拟主机、https、deflate压缩)

1.准备好软件: pcre及pcre-devel pcre是一个perl库,包含perl所兼容的正则表达式库.由于httpd服务具有CGI功能,而大多数的CGI都是基于perl的,所以需要安装这个库. apr-1.5.1 apr是Apache可移植运行库,此库可以使httpd跨平台使用.是Apache必须依赖的库.httpd-2.4的event模块apr必须是1.5.x以上的 apr-util-1.5.3 基于apr的更高级的库,名字类似是apr的工具 httpd-2.4.9 今天要编译配置的主

nginx配置多个虚拟主机vhost

在nginx下配置虚拟主机vhost非常方便.主要在nginx的配置文件nginx.conf中添加一个server即可 比如我想配置两个虚拟主机,通过域名linux.com和linux2.com访问,分别对应的目录是/usr/htdocs/linux 和 /usr/htdocs/linux2 (这个目录下是放你开发项目文件哦) 因为我安装的本地虚拟机,所以我先在hosts文件中添加两个重定向: 192.168.20.250 linux.com   //192.168.20.250是我虚拟机的ip

Tomcat(2)配置Tomcat的虚拟主机 、日志

配置Tomcat的虚拟主机 一个web服务器下一个ip可以访问多个域名,那就可以配置多个网站 Tomcat的虚拟主机 1.编辑配置文件: vim /usr/local/tomcat/conf/server.xml 其中<Host>和</Host>之间的配置为虚拟主机配置部分,name定义域名, appBase定义应用的目录,Java的应用通常是一个war的压缩包,你只需要将war的压缩包放到appBase目录下面即可.unpackWARs="true",这个是把

nginx配置多个虚拟主机(mac)

1 . 安装  通过homebrew安装nginx,默认安装在:/usr/local/Cellar/nginx/版本号.配置文件在路径:/usr/local/etc/nginx ,默认配置文件nginx.conf,这个文件主要配置了localhost:8080这个,sudo nginx命令启动nginx,在地址栏输入localhost:8080,不出意外的话,就能访问到默认的页面,也就是nginx目录下面的html/index.html. 2. 配置两个虚拟主机 首先在nginx配置目录下(/u

wamp 中配置域名的虚拟主机

#配置自己的虚拟主机<VirtualHost *:80>    #网站目录,如果在www目录下的php目录,下面就填写F:/www/phpp    ServerAdmin www.ecx.com    DocumentRoot "D:/wamp/www/ecx"     #域名    ServerName www.ecx.com    #这里配置欢迎首页面    DirectoryIndex index.html index.htm index.php    ErrorLo