justcode.ikeepstudying.com
Ubuntu 18.04:多域名绑定同一IP, 配置Apache虚拟主机, 同一ip绑定多域名, 一台服务器支持多个域名和站点, Configure Apache Virtual Hosts - Just Code
什么是Apache虚拟主机? 虚拟主机一词是指在单个系统上运行多个网站(例如host1.domain.com,host2.domain.com或www.domain1.com,www.domain2.com等)的方法。Apache中有两种类型的虚拟主机,即基于IP的虚拟主机和基于名称的虚拟主机。使用基于IP的虚拟主机,您可以在同一系统上托管多个网站或域,但是每个网站/域都有不同的IP地址。使用基于名称的虚拟主机,您可以在同一IP地址上托管多个网站/域。如果要从单个物理服务器或VPS托管多个网站和域,则虚拟托管可能会很有用。希望您了解Apache虚拟主机的基本概念。今天,我们将看到如何在Ubuntu 18.04 LTS中配置Apache虚拟主机。 在Ubuntu 18.04 LTS中配置Apache虚拟主机 我的测试盒IP地址是192.168.225.22,主机名是ubuntuserver。 首先,我们将看到如何在Apache Web服务器中配置基于名称的虚拟主机。 配置基于名称的虚拟主机 1. 安装Apache Web服务器 (如果已经安装好了Apache,请略过次步) 确保已安装Apache Web服务器。要将其安装在Ubuntu上,请运行: $ sudo apt-get install apache2 安装apache之后,通过在浏览器中浏览apache测试页面来测试它是否正常工作。 打开您的Web浏览器并将其指向 http://IP_Address 或者 http://localhost.。您应该看到如下页面。 好!Apache Web服务器已启动并正常工作!! 2.为每个主机创建Web目录 我将创建两个虚拟主机,即 ikeepstudying1.com 和 ikeepstudying2.com。 让我们为第一个虚拟主机 ikeepstudying1.com 创建一个目录。该目录是存储我们的虚拟主机数据所必需的。 为此,请输入: $ sudo mkdir -p /var/www/html/ikeepstudying1.com/public_html 同样,为第二个虚拟主机 ikeepstudying2.com 创建一个目录,如下所示。 $ sudo …