zoukankan      html  css  js  c++  java
  • wamp5多站点配置教程

    wamp5多站点配置教程

    第一要做的是安装第二个apache服务
    一、找到Apache2的htppd.conf文件.例如:我的wamp是安装在G盘的,我的就是G:wampApache2conf目录下.大家自己的是安装在哪里的自己换路径,后面不再重复说这话了。
    二、复制htppd.conf,粘贴后在conf目录下后更名www2.conf (这里www2是自定义的,你想变成什么名字都可以。不过没试过中文的可行不。)
    三、用用编辑器打开(用什么编辑器无所谓了,记事本就可以)打开www2.conf 找到如下代码
    Listen 80
    ServerName localhost:80
    DocumentRoot "G:/wamp/www"
    <Directory "G:/wamp/www">
    更改为
    Listen 8080 //8080是新的apache服务监听的端口,可以自己改成自己想监听的。例如:8888
    ServerName localhost:8080
    DocumentRoot "G:/wamp/www2" //www2是我们第二个网站的目录
    <Directory "G:/wamp/www2">
    然后在G:/wamp下建一新文件夹为 www2
    四、接下来就是安装服务了,
    方法一:打开G:wampApache2in目录,新建一个txt文档,文档内容如下:(红色字部分)
    httpd.exe -k install -n "www2" -f "G:wampApache2confweb2.conf"

    保存后,更改文件名字以及后缀为www2.bat,双击运行就可以了
    方法二:windows下面点击“开始”-“运行”输入“cmd”然后回车,打开命令提示符
    把命令提示符切换到G:wampApache2in
    输入
    httpd.exe -k install -n "www2" -f "G:wampApache2confweb2.conf"
    后按回车就可以了。
    然后我们在www2下放一个html文件来做测试,在ie输入 
    http://localhost:8080 OK。服务正常

    第二要做的就是服务安装好之后 就是怎么用wamp控制台来控制新安装的服务了
    一、打开wamp目录,找到wampmanager.ini用编辑器打开(用什么编辑器无所谓了,记事本就可以)
    二、主要更改的有(更改过的是红色的)
    1
    [Services]
    Name: wampapache
    Name: wampmysqld

    [Services]
    Name: wampapache
    Name: wampmysqld
    Name: www2


    2
    [StartupAction]
    Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors

    [StartupAction]
    Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors
    Action: service; Service: www2; ServiceAction: startresume; Flags: ignoreerrors


    3
    [Menu.Left]
    Type: separator; Caption: "WAMP5"
    Type: item; Caption: "Localhost"; Action: run; FileName: "C:WINDOWSexplorer.exe"; Parameters: "
    http://localhost/"; Glyph: 5
    Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:WINDOWSexplorer.exe"; Parameters: "
    http://localhost/phpmyadmin/"; Glyph: 5
    Type: item; Caption: "www 目录(&)"; Action: shellexecute; FileName: "G:/wamp/www"; Glyph: 5

    [Menu.Left]
    Type: separator; Caption: "WAMP5"
    Type: item; Caption: "Localhost"; Action: run; FileName: "C:WINDOWSexplorer.exe"; Parameters: "
    http://localhost/"; Glyph: 5
    Type: item; Caption: "Localhost:8080"; Action: run; FileName: "C:WINDOWSexplorer.exe"; Parameters: "
    http://localhost:8080/"; Glyph: 5
    Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:WINDOWSexplorer.exe"; Parameters: "
    http://localhost/phpmyadmin/"; Glyph: 5
    Type: item; Caption: "www 目录(&)"; Action: shellexecute; FileName: "G:/wamp/www"; Glyph: 5
    Type: item; Caption: "www2目录(&)"; Action: shellexecute; FileName: "G:/wamp/www2"; Glyph: 5


    4
    [StartAll]
    Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors

    [
    StartAll]
    Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
    Action: service; Service: www2; ServiceAction: startresume; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors


    5
    [StopAll]
    Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors

    [StopAll]
    Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
    Action: service; Service: www2; ServiceAction: stop; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors


    6
    [RestartAll]
    Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
    Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
    Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
    Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated

    [RestartAll]
    Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
    Action: service; Service: www2; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
    Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
    Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
    Action: service; Service: www2; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
    Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated


    7
    [myexit]
    Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors
    Action: exit

    [myexit]
    Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
    Action: service; Service: www2; ServiceAction: stop; Flags: ignoreerrors
    Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors
    Action: exit


    三、更改完成之后保存,并重启wamp就ok了。下面图是我在机子上装有3个服务之后的样子了。


    我不说具体的更改的用处是希望大家能自己琢磨下,想表达的观点:最好学习方法就是实践

  • 相关阅读:
    CentOS7 彻底关闭 IPV6
    查看 nodejs 安装包的相关指令
    npm 查看全局安装过的包
    更换 nodejs npm 镜像为 淘宝 镜像
    更改 Centos 6 的 yum 源
    Nodejs 实现 WebSocket 太容易了吧!!
    解决国内 NPM 安装依赖速度慢问题
    详解 HTML5 中的 WebSocket 及实例代码-做弹幕
    JSmpeg-用JavaScript编写的视频播放器
    适用于Centos6.x系统的15项优化脚本
  • 原文地址:https://www.cnblogs.com/wellsoho/p/3164774.html
Copyright © 2011-2022 走看看