当前位置:首页 > 文章 > 系统OS > 正文内容

Ubuntu安装配置Apache

myblog7个月前 (06-26)系统OS170

安装Apache

要安装Apache,请运行以下命令安装最新的软件包apache2


sudo apt update
sudo apt install apache2

在命令运行之后,所有必需的包都安装好了,我们可以通过输入Web服务器的IP地址来测试它。

Apache-Installed如果您看到上面的页面,这意味着Apache已经成功地安装在您的服务器上!让我们继续。

创建自己的网站

默认情况下,Apache带有基本站点(我们在上一步中看到的站点)。 我们可以通过编辑/etc/apache2/sites-enabled/000-default.conf中的虚拟主机文件来修改/var/www/html或设置中的内容。

我们可以通过编辑其虚拟主机文件来修改Apache处理传入请求的方式以及在同一服务器上运行多个站点的方式。

今天,我们将保留默认的Apache虚拟主机配置指向www.example.com,并在gci.example.com上设置我们自己的虚拟主机。

因此,让我们首先在/var/www/中为我们的新网站创建一个文件夹,然后运行

sudo mkdir /var/www/gci/

我们在这里将其命名为gci,但是任何名称都可以使用,只要稍后在虚拟主机配置文件中指向它即可。

现在我们已经为我们的站点创建了一个目录,让我们在其中包含一个HTML文件。让我们进入新创建的目录,通过键入以下内容创建一个目录:

cd /var/www/gci/
nano index.html

将以下代码粘贴到index.html文件中:

<html>
<head>
  <title> Ubuntu rocks! </title>
</head>
<body>
  <p> I'm running this website on an Ubuntu Server server!
</body>
</html>

现在,我们创建一个虚拟主机文件,以便在我们输入gci.example.com时显示该文件。

设置虚拟主机配置文件

首先,我们进入配置文件目录:

cd /etc/apache2/sites-available/

因为Apache附带了一个默认的虚拟主机文件,所以让我们使用它作为基础。(这里使用gci.conf来匹配我们的子域名):

sudo cp 000-default.conf gci.conf

现在编辑配置文件:

sudo nano gci.conf

我们应该在ServerAdmin中拥有我们的电子邮件,以便在Apache遇到任何错误时用户可以与您联系:

ServerAdmin yourname@example.com

我们还希望Documentroot指令指向托管站点文件的目录:

DocumentRoot /var/www/gci/

默认文件不附带ServerName,因此我们必须在最后一行下面添加一行:

ServerName gci.example.com

这确保人们在输入gci.example.com时到达正确的站点而不是默认的站点。

现在我们已经完成了对站点的配置,下一步保存并启用它!

激活虚拟主机文件

设置我们的网站后,我们需要激活虚拟主机配置文件以启用它。 通过以下命令来执行此操作:

sudo a2ensite gci.conf

您应该看到以下输出

Enabling site gci.
To activate the new configuration, you need to run:
  service apache2 reload
root@ubuntu-server:/etc/apache2/sites-available#

要加载新站点,我们通过以下命令重新启动Apache

service apache2 reload

最终效果

在浏览器中输入主机名。

Final

完成!!!

版权声明:本文由静水流深发布,如需转载请注明出处。

标签: UbuntuApache
分享给朋友:

相关文章

简单的centOS7安装教程

简单的centOS7安装教程

欢迎来到李梦园个人博客---静水流深CentOS是一个基于RedHatEnterpriseLinux(RHEL)的开源Linux发行版.CentOS 7由于其稳定性和活跃的开发社区而被视为Web托管的...

Kali系统下载地址

Kali系统下载地址

阿里源下载...

Ubuntu的日志文件查看

Ubuntu的日志文件查看

日志文件位置有许多不同的日志文件都有不同的用途。当试图找到关于某件事的日志时,您应该首先识别最相关的文件。下面是常见日志文件位置的列表。系统日志系统日志记录的是Ubuntu系统,而不是用户添加的其他应...

Ubuntu初学教程,基本的命令(五)之隐藏文件

Ubuntu初学教程,基本的命令(五)之隐藏文件

cd /tmp/tutorial ls mv combined.txt .combined.txt ls您仍可以通过在指定隐藏文件的文件名时包括".&qu...

Ubuntu初学教程,基本的命令(四)之管道符应用

Ubuntu初学教程,基本的命令(四)之管道符应用

让我们从一个简单的问题开始。 您的Combined.txt文件中有几行? wc(word count)命令可以告诉我们,使用-l开关告诉我们,我们只需要行计数wc -l&...

Centos更换国内源

Centos更换国内源

1. 备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2. 下载新的 CentOS-Bas...