zoukankan      html  css  js  c++  java
  • windows环境下XAMPP安装、多域名多端口配置、与python环境并存

    一、去xampp官网下载最新版本的安装包,安装一般软件的安装步骤,一直下一步,不过如果你想安装到指定目录中的话,在选择安装位置的时候设置想要安装的位置。

    二、我们在工作中经常遇到同时调试多个网站的情况,那么如何配置呢?就像平时访问网站一样,网站 a.com 与网站 b.com 
    截然不同。这都是常见现象,如果在局域网中要访问另外一台电脑上的多个网站,就需要使用 http://192.168.1.10/ 形式访问,而不是 
    http://localhost/,http 协议默认端口号是 
    80,如果我们可以设定不同的端口号,让服务器“监听器”去寻找不同的服务,岂不是更好?

    最新的访问形式,可能像这样(其中的端口号建议不使用系统所保留(即 1024 以下)的):

    http://192.168.1.10:8080/

    http://192.168.1.10:8081/

    http://192.168.1.10:8082/

    我们本机采用 XAMPP 搭建,底端采用的 APACHE,本文配置方法不仅仅适用于 XAMPP,还适用于任意已安装 APACHE 的机子。我们一起来动手配置下:

    XAMPP 安装路径:D:xampp

    *网站根目录:D:xampphtdocs

    *APACHE 所在位置:D:xamppapache

    配置方法

    1、创建 2 个以上不同的网站目录,存放不同的网站程序,小明创建后如下:

    (1)D:xampphtdocsdedecms_test(存放yii程序)

    (2)D:xampphtdocsdiscuz_test(存放 magento程序)

    2、配置 2 个域名(可以任意):www.a.com、www.b.com,他们都指向了 127.0.0.1(本机)

    (1)记事本打开 C:WindowsSystem32driversetchosts *火狐安装一个Hostadmin的插件进行设置更加方便。

    (2)在该文件底部添加以下代码并保存:

    127.0.0.1 www.a.com

    127.0.0.1 www.b.com

    3、记事本编辑 D:xamppapacheconfhttpd.conf,在顶部添加需要被监听的端口:8080、8081,保留默认监听的 80 端口

    Listen 80

    Listen 8080

    Listen 8081

    4、如果你想实现不同端口(http://localhost:8080/、http://localhost:8081/)访问不同网站,就需要在该文件最底部添加:

    # 多端口虚拟主机配置 #

    <virtualhost *:8080>

        ServerName localhost

        DocumentRoot D:xampphtdocsyii

    </virtualhost>

    # dedecms_test #

    <virtualhost *:8081>

        ServerName localhost

        DocumentRoot D:xampphtdocsyii

    </virtualhost>

    如果你想采用不同域名访问不同网站,就需要在底部添加:

    # 多域名虚拟主机配置 #<virtualhost *:80>

        ServerName www.a.com

        DocumentRoot D:xampphtdocsyii

    </virtualhost># dedecms_test #

    <virtualhost *:80>

        ServerName www.b.com

        DocumentRoot D:xampphtdocsmagento

    </virtualhost>

    5、最重要的一步,重启 apache 服务。浏览器输入:http://localhost:8080/、http://localhost:8081/、http://www.a.com/、http://www.b.com 试试哇~

    6、不过如果你需要安装python环境的话,可能会有冲突,因为vmware的443端口被apche占用了,所以我们不妨将apache的443端口更改为其他的,比如442

  • 相关阅读:
    npm 设置淘宝镜像
    JS字符串首字母大写
    类与面向对象基础(三)
    (转)php简单工厂模式实例讲解
    类与面向对象基础(二)
    类与面向对象基础(一)
    php连接数据库
    php中使用指针进行函数操作
    PHP基础之数组
    PHP正则表达式
  • 原文地址:https://www.cnblogs.com/c-and-unity/p/4539348.html
Copyright © 2011-2022 走看看