iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ubuntu 14.04中怎么设置Apache虚拟主机
  • 686
分享到

ubuntu 14.04中怎么设置Apache虚拟主机

2023-06-13 03:06:48 686人浏览 泡泡鱼
摘要

本篇文章给大家分享的是有关ubuntu 14.04中怎么设置Apache虚拟主机,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装Apache网站服务器 安装apache服务器

本篇文章给大家分享的是有关ubuntu 14.04中怎么设置Apache虚拟主机,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。



安装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复制内容到剪贴板

  1. <html>    

  2.   <head>    

  3.     <title>www.unixmen1.local</title>    

  4.   </head>    

  5. <body>    

  6.     <h2>Welcome To Unixmen1.local WEBsite</h2>    

  7. </body>  

  8. </html>  

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

代码如下:


<html>
<head>
 <title>www.unixmen2.local</title>
</head>
<body>
 <h2>Welcome To Unixmen2.local website</h2>
</body>
</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站点中(译注:以“#”开头的注释行可以忽略。)。

代码如下:


<VirtualHost *:80>        
# 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.        
#
ServerName www.example.com        
ServerAdmin webmaster@unixmen1.local        
ServerName unixmen1.local        
ServerAlias www.unixmen1.local        
DocumentRoot /var/www/unixmen1.local/public_html        
# Available loglevels: trace8, &hellip;, trace1, debug, info, notice, warn,        
# error, crit, alert, emerg.      
# It is also possible to configure the loglevel for particular        
# modules, e.g.        
#
#LogLevel info ssl:warn        
ErrorLog ${APACHE_LOG_DIR}/error.log        
CustomLog ${APACHE_LOG_DIR}/access.log comb
# For most configuration files from conf-available/, which are        
# enabled or disabled at a global level, it is possible to        
# include a line for only one particular virtual host. For example the        
# following line enables the CGI configuration for this host only        
# after it has been globally disabled with "a2disconf".        
#
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

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

代码如下:


sudo a2dissite 000-default.conf
sudo a2ensite unixmen1.local.conf
sudo a2ensite unixmen2.local.conf

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

就是这样。现在,我们成功地配置了apach虚拟主机在我们的Ubuntu服务器上
测试虚拟主机
编辑/tc/hosts文件,
sudo vi /etc/hosts在文件末尾添加如下所示的虚拟域名。
192.168.1.250   unixmen1.local192.168.1.250   unixmen2.local保存并关闭文件。
打开你的浏览器并访问http://unixmen1.local 或 http://unixmen2.local。你将会看到我们之前创建的示例页。

Unixmen1.local 测试页:

ubuntu 14.04中怎么设置Apache虚拟主机

以上就是ubuntu 14.04中怎么设置Apache虚拟主机,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: ubuntu 14.04中怎么设置Apache虚拟主机

本文链接: https://www.lsjlt.com/news/264966.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ubuntu 14.04中怎么设置Apache虚拟主机
    本篇文章给大家分享的是有关ubuntu 14.04中怎么设置Apache虚拟主机,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装Apache网站服务器 安装apache服务器...
    99+
    2023-06-13
  • apache虚拟主机如何设置
    要设置Apache虚拟主机,您需要在Apache的配置文件中进行相应的设置。以下是设置Apache虚拟主机的步骤:1. 打开Apac...
    99+
    2023-08-31
    apache 虚拟主机
  • Apache下的虚拟主机设置
    要在Apache服务器下设置虚拟主机,可以按照以下步骤进行操作:1. 打开Apache配置文件:通常位于`/etc/httpd/co...
    99+
    2023-08-23
    Apache
  • Ubuntu上如何配置Apache虚拟主机
    在Ubuntu上配置Apache虚拟主机需要按照以下步骤进行操作: 安装Apache: 首先,确保已经安装了Apache服务器。如...
    99+
    2024-04-28
    Ubuntu Apache
  • apache中配置虚拟主机有什么用
    在Apache中配置虚拟主机可以实现以下功能:1. 主机共享:可以在一台服务器上托管多个不同域名的网站,通过配置虚拟主机,每个域名可...
    99+
    2023-08-23
    apache
  • 虚拟主机关机怎么设置
    要关机虚拟主机,你需要登录到虚拟主机管理界面或者通过远程连接工具访问虚拟主机服务器。然后按照以下步骤设置关机:1. 打开管理界面或者...
    99+
    2023-08-30
    虚拟主机
  • linux系统怎么配置Apache虚拟主机
    这篇文章主要介绍“linux系统怎么配置Apache虚拟主机”,在日常操作中,相信很多人在linux系统怎么配置Apache虚拟主机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux系统怎么配置Apac...
    99+
    2023-06-10
  • 虚拟主机curl怎么设置
    要设置虚拟主机(virtual host)的curl,您可以使用curl命令的`-H`参数来指定每个请求的Host头字段。例如,假设...
    99+
    2023-08-22
    虚拟主机
  • 如何配置apache虚拟主机
    要配置Apache虚拟主机,你需要按照以下步骤进行操作:1. 打开Apache配置文件:在Linux上,配置文件通常位于`/etc/...
    99+
    2023-09-12
    虚拟主机 apache
  • apache虚拟主机怎么创建
    要创建Apache虚拟主机,请按照以下步骤操作:1. 确定您的Apache服务器是否已启用虚拟主机功能。您可以通过运行以下命令来检查...
    99+
    2023-06-14
    apache虚拟主机 虚拟主机
  • ubuntu虚拟机中怎么设置全屏显示
    这期内容当中小编将会给大家带来有关ubuntu虚拟机中怎么设置全屏显示,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。打开虚拟机,并点击要更改成全屏的那个ubuntu系统的电源,我的虚拟机名字就叫ubunt...
    99+
    2023-06-13
  • 虚拟主机怎么内设置sll
    要在虚拟主机上设置SSL,您需要执行以下步骤:1. 购买 SSL 证书:在 SSL 证书提供商处购买合适的 SSL 证书。您将获得一...
    99+
    2023-08-25
    虚拟主机
  • 虚拟主机代理怎么设置
    虚拟主机代理可以通过以下步骤进行设置:1. 登录虚拟主机的控制面板,找到“代理设置”或“反向代理”选项。2. 在代理设置页面中,填写...
    99+
    2023-06-08
    虚拟主机代理 虚拟主机
  • ubuntu怎么搭建虚拟主机
    在Ubuntu上搭建虚拟主机可以通过以下步骤实现:1. 安装Apache服务器:   ```   sudo ap...
    99+
    2023-09-07
    ubuntu 虚拟主机
  • ubuntu怎么创建虚拟主机
    要在Ubuntu上创建虚拟主机,您可以按照以下步骤进行操作:1. 打开终端窗口,并使用root权限登录。2. 导航到Apache配置...
    99+
    2023-08-29
    ubuntu 虚拟主机
  • 虚拟主机怎么设置301跳转
    虚拟主机设置301跳转的方法:打开虚拟主机管理控制台,找到列表中需要做301跳转的虚拟主机。点击右侧的“管理”按钮,进入管理界面后,点击左侧“基础环境设置”中的“301跳转”。进入301跳转界面后,假如原域名是“123.com”,目标域名是...
    99+
    2024-04-02
  • 独立ip虚拟主机怎么设置
    独立IP虚拟主机的设置步骤如下:1.购买独立IP虚拟主机。2.登录主机控制面板,找到“域名管理”或“网站管理”等相关选项。3.添加域...
    99+
    2023-05-31
    独立ip虚拟主机 虚拟主机
  • 云虚拟主机怎么设置加密
    要设置云虚拟主机的加密,可以通过以下步骤进行:1. 使用HTTPS协议:使用HTTPS协议来加密网站的数据传输。HTTPS通过使用S...
    99+
    2023-09-09
    云虚拟主机
  • 虚拟主机数据库怎么设置
    要设置虚拟主机数据库,您可以按照以下步骤进行操作:1. 选择合适的数据库管理系统(DBMS),如MySQL、PostgreSQL等,...
    99+
    2023-08-17
    虚拟主机 数据库
  • 虚拟主机怎么设置安全性
    设置虚拟主机安全性的方法:1.选择安全系统,选择知名建站系统;2.做好网站防范措施,添加验证码;3.设置安全密码,含有大小写,数字及特殊符号;4.避免随意上传文件,清理临时文件;具体分析如下:选择安全系统建议选择知名的建站系统,这样的系统安...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作