• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >Ubuntu/Debian > ubuntu 14.04设置Apache虚拟主机的方法

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了ubuntu 14.04设置Apache虚拟主机的方法等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
方案

在这个教程中,我会使用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地址/ 来测试网站服务器是否正常工作

ubuntu14.04如何设置Apache虚拟主机的照片 - 1


如你所见,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添加以下内容:

</div>
  1. <html>    
  2.   <head>    
  3.     <title>www.unixmen1.local</title>    
  4.   </head>    
  5. <body>    
  6.     <h1>Welcome To Unixmen1.local website</h1>    
  7. </body>  
  8. </html>  
</div> </div>

保存并关闭文件。
同样的,添加示例页到第二台虚拟主机。
sudo vi /var/www/unixmen2.local/public_html/index.html添加以下内容:


保存并关闭文件。

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站点中(译注:以“#”开头的注释行可以忽略。)。


修改虚拟主机文件后,禁用默认的虚拟主机配置(000.default.conf),然后启用新的虚拟主机配置,如下所示。


最后,重启apache服务器。
sudo service apache2 restart

就是这样。现在,我们成功地配置了apach虚拟主机在我们的Ubuntu服务器上
测试虚拟主机
编辑/tc/hosts文件,
sudo vi /etc/hosts在文件末尾添加如下所示的虚拟域名。
19

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-12ubuntu怎么设置成中文?ubuntu中文设置图文方法
  • 2017-05-12在Debian上设置USB网络打印机和扫描仪服务器的技巧
  • 2017-05-12ubuntu 15.04系统怎么安装qq?
  • 2017-05-12Ubuntu 14.04 LTS 升级到Ubuntu 14.10的步骤
  • 2017-05-12Linux中 如何查看Ubuntu内存信息? 查看内存信息的命令
  • 2017-05-12ubuntu16.04下如何安装blender中文版
  • 2017-05-12UBUNTU下安装 APACHE+PHP+MYSQL WEB服务器配置
  • 2017-05-12Ubuntu系统下Pure-ftpd的安装及配置教程
  • 2017-05-12Debian上安装配置AWX教程
  • 2017-05-12ubuntu下如何安装cmake?cmake简单使用详解

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Ubuntu中使用命令设置DNS图文教程
    • 如何查看ubuntu版本号? ubuntu查看系统位数的教程
    • ubuntu16.04怎么给视频添加字幕?
    • Ubuntu 14.04怎使用vsftpd搭建FTP服务?
    • 双系统XP和ubuntu,升级ubuntu出现no such device grub rescue
    • 初步清理Ubuntu系统的教程
    • 如何将ubuntu安装到U盘实现即插即用
    • Ubuntu使用集成开发环境QT无法输入中文的解决方法
    • ubuntu没有无线网该该怎么办? ubuntu开机后没有无线网的解决办法
    • Ubuntu Linux 7.04QQ、MSN 安装和使用方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有