配置多个ip

简单的说,打开httpd.conf 在最后加入如下内容:
<VirtualHost 127.0.0.2:80>DocumentRoot d:/AppServ/www2ServerName 127.0.0.2:80
</VirtualHost><Directory "d:/AppServ/www2">Options Indexes FollowSymLinks MultiviewsAllowOverride AllOrder Allow,DenyAllow from all
</Directory>

"d:/AppServ/www2" 为你的站点存放目录:重启apache2以后,你的虚拟主机就配置好了,以后就可以通过127.0.0.2,和127.0.0.3进入不同的站点了。

配置虚拟主机

<VirtualHost *:80>ServerName edunuke.example.comServerAdmin edunuke@mail.example.comDocumentRoot "/var/www/edunuke/"ErrorLog "/var/log/apache2/edunuke_errors.log"CustomLog "/var/log/apache2/edunuke_accesses.log" common
</VirtualHost>

参考 http://wiki.ubuntu.com.cn/Apache%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E6%8C%87%E5%8D%97

配置多个端口

安装好Apache以后,可以在浏览器中输入http://localhost 测试,如果配置正常会显示It's Working.

更改第一个站点的根目录:在文件Apache2.2\conf\httpd.conf中查找 DocumentRoot 属性,将后面的路径改为你的主站点的路径,如:D:\www\web1

为第二个Apache服务建立配置文件:复制并重命名httpd.conf为web2.conf(举个例子而已,也可以叫my.conf等等),修改web2.conf中的Listen 8080(原来为80)、ServerName localhost:8080(原来为80)、DocumentRoot "D:/www/web2" (原来为web1)

添加第二个Apache服务:Apache安装目录的bin子目录下,使用如下命令将Apache安装为Windows NT服务:

httpd.exe -k install -n "服务名" -f "d:\apache2.2\conf\web2.conf"

apache部署多个项目相关推荐

  1. VUE - Apache 部署 Vue SPA 项目,刷新 404 , Apache 配置处理

    问题描述 因一些原因,使用 Apache 部署 Vue SPA 项目,静态路由刷新后 404 ; 官方推荐 https://router.vuejs.org/zh/guide/essentials/h ...

  2. Apache Tomcat部署多个项目

    为什么80%的码农都做不了架构师?>>>    一个域名部署N个项目,无非就是使用不同端口罢了,,有的用不同域名访问不同项目的,不过我觉得还是挺麻烦,不是我的菜. 环境:window ...

  3. Apache部署php项目

    背景:前几天公司用php做了个微信的mini site,由于之前没有接触过php,所以不知道该如何部署. 因为之前java项目对外都是用Apache部署的,所以就想试一下,Apache是否也可以部署p ...

  4. 超详细Windows环境下使用Apache部署Django项目教程

    目录 超详细Windows环境下使用Apache部署Django项目教程 1.什么是Apache 2.安装并配置Apache 2.1 下载Apache 2.2 解压Apache到文件夹 2.3 配置c ...

  5. Apache部署PHP项目(最完整详细的Apache+PHP项目根目录部署)

    目录 下载Apache和PHP 配置Apache 配置PHP 配置环境变量 使用Apache部署php项目 启动Apache服务 下载Apache和PHP 下载Apache,地址:http://www ...

  6. docker 中部署一个springBoot项目

    docker 中部署一个springBoot项目 (1)介绍 springBoot项目 1.项目结构 2.pom.xml [java] view plaincopy <?xml version= ...

  7. 云服务器 ECS 建站教程:手工部署Java Web项目

    手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...

  8. docker添加新的环境变量_Docker的安装及部署Spring Boot项目操作详解!

    本文使用Docker部署Spring Boot项目.部署之前需要环境中已经安装Docker和Maven(用于打包),所以本文先进行安装Docker和Maven:接着搭建一个Spring Boot项目, ...

  9. 本篇文档介绍如何手动在ECS实例上部署Java web项目

    本篇文档介绍如何手动在ECS实例上部署Java web项目.适用于刚开始使用阿里云进行建站的个人用户. 项目配置 { .section} 本篇教程在示例步骤中使用了以下版本的软件.操作时,请您以实际软 ...

最新文章

  1. 关闭计算机的com命令,远程重启、关闭电脑命令、远程重启计算机命令。
  2. 英特尔发布oneAPI软件计划及beta产品,面向异构计算提供统一可扩展的编程模型
  3. apple的photo实际上是一个dashboard
  4. 技术分享 | 业务模板的技术实践
  5. Jenkins_GithubFork程序_入门试炼04
  6. 电脑安装python后开不了机_Python学习第145课——关于无法正常启动centOS问题的解决方案...
  7. 题解 AT5308 【[ABC156B] Digits】
  8. python-day18(反射)
  9. hibernate整合mysql配置文件_springboot整合hibernate配置
  10. 编译android源码的make命令解析
  11. Ubuntu18.04下Tensorlayer安装
  12. 190529每日一句,放胆去梦想,努力去奋斗
  13. 2022-2028年中国智能机床行业市场专项调研及投资前景规划报告
  14. 字节数组java加密与解密
  15. 删除无法读取源文件或磁盘的文件 删除系统找不到指定路径的文件
  16. 库卡六轴机器人编程手册_KUKA机器人编程手册.pdf
  17. php 跨站脚本攻击漏洞,PHP跨站脚本攻击(XSS)漏洞修复思路(二)
  18. ECMAScript 变量
  19. IxEngine开发笔记
  20. JAVA 11.11

热门文章

  1. 使用LBP+SVM,训练识别给定的测试图像
  2. Sublime的Package Control 及 Emmet插件的安装,Tab键快速html和css代码
  3. html语言怎样设置密码类型,html – 在使用contenteditable div时模仿密码类型输入
  4. 客户端如何连接oracle数据库,ORACLE的客户端如何连接到数据库(三)
  5. java程序员的日常_Java程序员的日常——经验贴(纯干货)
  6. 代码审计_md5()函数
  7. Python数据挖掘-相关性-相关分析
  8. IOC容器特性注入第四篇:容器初始化
  9. LabVIEW连接MySQL数据库
  10. Mysql(一)——基础知识