一个ip一个阿里云服务器配置多个网站之Apache配置
来源:互联网 发布:Java的官网 编辑:程序博客网 时间:2024/05/16 12:55
虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.
Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 本文将讲解在不同服务器 (Redhat Enterprise Linux, Ubuntu Linux, Windows) 上使用 Apache 搭建虚拟主机来搭建多个网站.
主旨
本文旨在让读者知道如何在同一台机器上搭建多个网站, 并附带一些使用技巧. 以操作为主, 不会过多谈及原理.
目标
本文是写给拥有一定的服务器配置和管理技能, 工作中需要同时维护多个网站的网站主, 网站开发者和网络管理员. 如果你是互联网公司的配管工程师, 对计算机服务器原理和操作十分熟悉, 请忽视本文, 你不会在上面找到太多有价值的东西.
以下是各操作系统的配置方法.
- Redhat Enterprise Linux
- Ubuntu Linux
- Windows
- Mac OS
- Redhat Enterprise Linux
Redhat Enterprise Linux (包括 CentOS Linux), 是使用最广的 Linux 服务器, 大量的网站应用都部署在其上.
1. 打开文件 /etc/httpd/conf/httpd.conf, 搜索 VirtualHost example, 找到代码如下:
2. 仿照例子, 添加一段代码来指定某一域名的网站.
3. 重启 httpd 服务, 执行以下语句.
Ubuntu Linux
Ubuntu 在 Linux 各发行版中, 个人用户数量最多的. 很多人在本机和虚拟机中使用. 但 Ubuntu 和 Redhat 的 VirtualHost 设置方法不相同.
1. 打开目录 /etc/apache2/sites-available/, 发现 default 和 default-ssl 两个文件, 其中 default 是 http 虚拟主机服务的配置文件, default-ssl 是配置 https 服务使用的. 可以复制一份 default 文件. 并修改配置文件名, 文件名必须与域名一致 (如: demo.neoease.com)
2. 打开新建的配置文件, 修改 DocumentRoot, ServerName 和对应的配置目录. 例子如下:
3. 通过 a2ensite 激活虚拟主机配置
4. 打开目录 /etc/apache2/sites-enabled/, 你会发现所有激活的虚拟主机, 可以通过 a2dissite 进行注销
5. 重启 Apache 服务, 激活虚拟主机
Windows
Windows 是市场占有率最高的 PC 操作系统, 也是很多人的开发环境. 其 VirtualHost 配置方法与 Linux 上有些差异, 以下方式适合原生 Apache, XAMPP 和 WAMP 套件.
1. 打开目录 {Apache2 安装目录}\conf\extra\, 找到 httpd-vhosts.conf 文件.
2. 仿照例子, 添加一段代码来指定某一域名的网站.
3. 打开 httpd.conf 文件, 添加如下语句.
4. 重启 Apache 服务.
Mac OS
近年苹果的雄起, 让 Mac 日催普及, 也成为很多开发人员的选择. 因为与 Linux 同源, 配置方法也相似.
1. 打开文件 /private/etc/apache2/extra/httpd-vhosts.conf.
2. 仿照例子, 添加一段代码来指定某一域名的网站.
3. 打开文件 /private/etc/apache2/httpd.conf, 搜索 Virtual hosts, 找到代码如下:
去掉前面的注释符号 #
, 保存文件.
4. 重启 apache 服务, 执行以下语句.
- 一个ip一个阿里云服务器配置多个网站之Apache配置
- 一个ip一个阿里云服务器配置多个网站之具体步骤
- 一个服务器下面配置多个网站
- 网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?
- linux下用Apache一个IP多个网站多域名配置方法
- linux下用Apache一个IP多个网站多域名配置方法
- linux下用Apache一个IP多个网站多域名配置方法
- linux下用Apache一个IP多个网站多域名配置方法
- 一个apache多个tomcat 配置N个网站
- apache如何在一个IP地址配置多个域名
- Apache windows 配置一个 IP 绑定多个域名
- Apache一个多个网站多域名配置方法
- 一个apache一个tomcat 配置N个网站
- 一个ip服务器下安装多个网站多个不用域名进行访问处理法方法和配置
- 一个ip,2个域名想用不同的域名访问不同网站,如何配置APACHE?
- Apache一个IP地址配置多端口网站cho
- tomcat配置一个ip多个域名
- linux 一个网卡配置多个IP
- 如何在QML应用中显示在系统中的所有的字体
- Android抽象布局——include、merge、ViewStub
- Android:网络:网页源码查看器
- 消息机制
- 如何优化代码实例151219TemplateDemo
- 一个ip一个阿里云服务器配置多个网站之Apache配置
- 覆盖上一个Activity右滑退出功能小米手机看见桌面或者背景黑屏不透明问题
- 一个ip一个阿里云服务器配置多个网站之具体步骤
- Openstack的消息队列机制及其部分代码解析(非oslo.message)
- Clean取出Excel多余双引号
- 如何撰写你的第一份数据报告
- Android:网络:获取XML格式数据
- 使用beanutils动态排序
- Android退出应用最优雅的方式(改进版)