`
lyz8jj0
  • 浏览: 20249 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Ubuntu16.04 apache2配置虚拟主机

 
阅读更多
整个过程:

首先,让某域名指向我们的服务器;
然后,通过配置文件来过滤所有指向我们服务器的域名,让他们分别指向不同的目录。




1.首先在“/etc/hosts”文件中加入当前主机的IP地址和需要设置的虚拟主机名:
eg:我电脑的当前IP为172.16.130.53,我想建立一个名为clb.alex.com的虚拟域名,在“/etc/hosts”文件中加入
“172.16.130.53
clb.alex.com”




2.在“/etc/apache2/sites-available”目录下有“000-default.conf”,比较低的Ubuntu版本可能名为“default”,
将“000-default.conf"文件复制一份,并且命名为自己想要定义的名字,如“clb.conf"【注意,必须带有".conf"后缀】
然后修改其中内容:
做如下操作:
1)添加“ServerName clb.alex.com”;
2)修改“DocumentRoot /var/www”为自己定义的目录。



3.!!!!!important
    保存编辑的配置文件后, 需要启用该配置。
    $ sudo a2ensite demo.conf

4.重启apache服务器!

sudo /etc/init.d/apache2 restart 
  • 大小: 16.7 KB
  • 大小: 13.5 KB
  • 大小: 37.5 KB
分享到:
评论

相关推荐

    Ubuntu 16.04与Apache虚拟主机配置的步骤详解

    ### Ubuntu 16.04与Apache虚拟主机配置详解 #### 前言 随着Linux系统的广泛应用,Apache作为最流行的Web服务器之一,在Ubuntu系统下的配置成为了一项重要的技能。特别是对于那些希望在Ubuntu 16.04系统上搭建多网站...

    Ubuntu 16.04安装Apache Tomcat的方法

    在Ubuntu 16.04上安装和配置Apache Tomcat是一个基本的步骤,但实际部署和管理Java应用可能涉及更多的配置和优化工作,例如调整内存分配、设置虚拟主机、配置SSL支持等。理解这些概念和命令对于任何Java开发者或系统...

    ubuntu下搭建lamp-.docx

    - 可以通过修改Apache配置文件(如/etc/apache2/sites-available/default)来配置虚拟主机,以支持多个网站在同一台服务器上运行。 - 要确保MySQL的安全性,可以运行`sudo mysql_secure_installation`进行初始化设置...

    ubuntu_server配置

    - **配置步骤**:通过修改 Apache 配置文件等方式实现多个虚拟主机的创建。 #### 七、总结与展望 - **手册特点**:本手册的特点在于其简洁明了的语言风格和针对初学者的实际需求进行内容组织。 - **后续学习建议**...

    Ubuntu16.04搭建php5.6Web服务器环境

    为了创建一个新网站,我们将创建一个新的虚拟主机配置文件,并重启Apache服务: ```bash sudo ln -s /etc/apache2/sites-available/files.conf /etc/apache2/sites-enabled/files.conf sudo chown -R ...

    owasp-mutillidae-vagrant:在Ubuntu 16.04内安装OWASP Mutillidae 2的无用的虚拟机配置

    在Ubuntu 16.04上使用Vagrant配置OWASP Mutillidae,可以创建一个干净、可重复使用的测试环境。 首先,你需要安装Vagrant和VirtualBox。Vagrant是一个基于Ruby的工具,它与各种虚拟化平台(如VirtualBox)配合工作...

    网站搭建-阿里云ECS配置Ubuntu服务器.pdf

    2. 修改Tomcat的server.xml配置文件,设置监听的端口和虚拟主机等信息。 3. 重启Tomcat服务,使用`./shutdown.sh`停止服务,再用`./startup.sh`启动。 4. 通过外网访问:在浏览器中输入服务器的公网IP地址加上Tomcat...

    Ubuntu LTS服务器部署Jenkins详细介绍

    创建一个新的虚拟主机配置文件`jenkins.conf`,并编辑内容以配置反向代理。 最后,访问Jenkins服务,通过浏览器输入`http://ip:port`(其中ip是服务器IP,port是Apache配置的端口)。首次访问需要输入初始密码,...

    svn 一键安装配置

    在Apache中,你需要添加一个`Dav svn`模块的虚拟主机配置,而在Nginx中,你需要配置一个`location`块。记得指定仓库路径和SVN的基本认证信息。 5. **开机自动启动SVN服务** 脚本可能已经包含了这个功能,但如果...

    OpendayLight+Mininet环境搭建

    - **操作系统选择**:整个过程均基于Ubuntu 16.04 LTS (amd64) 版本的操作系统进行操作,确保Ubuntu虚拟机能够正常联网。 #### 二、关键步骤详解 ##### 2.1 JDK的安装 - **卸载旧版JDK**:首先检查并确保未安装...

    vagrant-trusty-lamp:带有Apache + PHP 5.67.07.1 + MySQL 5.7及更高版本的Vagrant框

    **LAMP Setup** 包括了所有组件的配置,如Apache的虚拟主机设置,PHP模块的安装,以及MySQL的初始化和用户权限配置。 **VagrantShell** 可能指的是在Vagrant启动时执行的初始化脚本,这些脚本会自动化安装和配置...

    系统安装手册模板.doc

    - 配置Web服务器以指向解压后的应用目录,设置正确的端口和虚拟主机; - 根据需要配置SSL证书,以实现HTTPS安全访问。 1.2.3 安装客户端软件 - 下载客户端安装包; - 双击执行安装程序,按照提示进行下一步操作; -...

    ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Server 16.10

    随后,配置虚拟网络以使虚拟机能够访问外网: 1. 在Hyper-V管理器中,使用虚拟交换机管理器创建一个外部虚拟交换机,指定一个可连接到Internet的网络适配器。 2. 将虚拟机的网络适配器设置为刚创建的虚拟交换机。 ...

Global site tag (gtag.js) - Google Analytics