ubuntu 14.04设置Apache虚拟主机的方法

所属分类: 软件教程 / 系统工具 阅读数: 963
收藏 0 赞 0 分享

  在这个教程中,我会使用Ubuntu 14.04 32位 LTS,并搭建2个测试网站分别命名为“unixmen1.local” 和 “unixmen2.local”.我的测试机分别为192.168.1.250/24和server.unixmen.local。你可以根据你的需要更改虚拟域名。

  安装Apache网站服务器

  安装apache服务器之前,我们来更新一下我们的Ubuntu服务器:

  sudo apt-get update然后,用下面命令来安装apache网络服务器:

  sudo apt-get install apache2安装apache服务器之后,让我们通过这个URL http://你的服务器的IP地址/ 来测试网站服务器是否正常工作

ubuntu 14.04设置Apache虚拟主机的方法 三联

  如你所见,apache服务器已经工作了。

  设置虚拟主机

  1.创建虚拟目录

  现在,让我们继续安装虚拟主机。正如我先前所述,我要新建2台虚拟主机分别命名为“unixmen1.local”和“unixmen2.local”.

  创建一个公用的文件夹来存放这两台虚拟主机的数据。

  首先,让我们为unixmen1.local这个站点创建一个目录:

  sudo mkdir -p /var/www/unixmen1.local/public_html接着,为for unixmen2.local站点创建一个目录:

  sudo mkdir -p /var/www/unixmen2.local/public_html

  2. 设置所有者和权限

  上面目录现在只有root拥有权限。我们需要修改这2个目录的拥有权给普通用户,而不仅仅是root用户。

  sudo chown -R $USER:$USER /var/www/unixmen1.local/public_html/

  sudo chown -R $USER:$USER /var/www/unixmen2.local/public_html/

  “$USER”变量指向了当前的登录用户。

  设置读写权限给apache网页根目录(/var/www)及其子目录,这样每个人都可以从目录中读取文件。

  sudo chmod -R 755 /var/www/这样,我们就创建好了一些文件夹来保存网络相关数据并分配必要的权限和所属用户。

  4. 为虚拟主机创建示例页

  现在,我们给网站增加示例页。第一步,让我们给虚拟主机unixmen1.local创建一个示例页。

  给unixmen1.local虚拟主机创建一个示例页,

  sudo vi /var/www/unixmen1.local/public_html/index.html添加以下内容:

  XML/HTML Code复制内容到剪贴板

  Welcome To Unixmen1.local website

  保存并关闭文件。

  同样的,添加示例页到第二台虚拟主机。

  sudo vi /var/www/unixmen2.local/public_html/index.html添加以下内容:

  复制代码

  代码如下:

  Welcome To Unixmen2.local website

  保存并关闭文件。

  5. 创建虚拟主机配置文件

  默认情况下,apache有一个默认的虚拟主机文件叫000-default.conf。我们将会复制000-default.conf文件内容到我们新的虚拟主机配置文件中。

  sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/unixmen1.local.conf

  sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/unixmen2.local.conf确保虚拟主机配置文件末尾包含.conf扩展名。

  现在,修改unximen1.local.conf文件以符合需求。

  sudo vi /etc/apache2/sites-available/unixmen1.local.conf使相关的变化直接呈现在unixmen1站点中(译注:以“#”开头的注释行可以忽略。)。

  复制代码

  代码如下:

  # The ServerName directive sets the request scheme, hostname and port that

  # the server uses to identify itself. This is used when creating

  # redirection URLs. In the context of virtual hosts, the ServerName

  # specifies what hostname must appear in the request's Host: header to

  # match this virtual host. For the default virtual host (this file) this

  # value is not decisive as it is used as a last resort host regardless.

  # However, you must set it for any further virtual host explicitly.

更多精彩内容其他人还在看

鲁大师wifi共享怎么让手机电脑共享无线网络

鲁大师wifi共享,一键设置,即可让手机电脑共享无线网络,针对笔记本的,如果是台式机想实现无线WiFi,还需配备一个随身wifi哦
收藏 0 赞 0 分享

怎么检测电脑硬盘好坏?鲁大师检测硬盘好坏方法

电脑硬盘是关键,那么我们怎么知道自己电脑的硬盘是好是坏呢?下文小编就教使用鲁大师检测硬盘好坏的方法,这是新版鲁大师的功能,一起去看下鲁大师检测硬盘好坏方法吧
收藏 0 赞 0 分享

VMware和XAMPP同占用443端口发生冲突导致无法使用的解决办法图解

安装XAMPP后再安装VMware Workstation,我们就会发现XAMPP的Apache启动不了了,出现这个原因似乎是VMware Workstation占用了443端口导致冲突引起的,那么如何解决这个问题,其实这样VMware改一下端口就可以了,针对此问题,本文就为大家
收藏 0 赞 0 分享

VMware虚拟机运行时提示"内部错误"的解决办法介绍

VMware虚拟机提示内部错误是怎么回事?如何解决?运行已有的虚拟机,弹出“内部错误”,无法运行虚拟机。重装几次也不行,针对此类问题,本文就为大家介绍VMware虚拟机运行时提示
收藏 0 赞 0 分享

搜狗壁纸怎么整理桌面?搜狗壁纸的格子怎么取消

搜狗壁纸除了可以给桌面换壁纸外,另外一个功能也是非常强大,那就是整理桌面,搜狗壁纸的功能变得越来越实用
收藏 0 赞 0 分享

2345安全卫士安装及其功能使用图解

2345安全卫士是集电脑体检、木马查杀、修复漏洞、优化加速、垃圾清理以及软件管家为一体的电脑安全管理的软件,下面为大家介绍下软件安装及进入主界面、软件功能介绍以及使用方法
收藏 0 赞 0 分享

ppt美化大师卸载不了怎么办?ppt美化大师卸载方法

很多朋友想要卸载ppt美化大师却怎么也卸不掉,今天小编就为大家带来ppt美化大师的卸载方法,需要的朋友可以一起看看
收藏 0 赞 0 分享

ppt美化大师怎么样?好用吗?ppt美化大师使用图文教程

ppt美化大师让用户在制作ppt的时候可以最大程度的美化,功能强大,让你的ppt瞬间变得高大上了,下文小编就为大家带来ppt美化大师的使用教程
收藏 0 赞 0 分享

腾讯电脑管家如何粉粹文件粉粹删不掉的文件

电脑上想删除的文件删不掉,只有强制删除了,粉碎。腾讯电脑管家有粉碎文件的工具,下面与大家分享下其具体的使用
收藏 0 赞 0 分享

虚拟机vmware安装fedora20图文教程(解决直停滞问题)

下面脚本之家小编为大家带来虚拟机vmware安装fedora20图文教程,希望对大家有所帮助
收藏 0 赞 0 分享
查看更多