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

Ubuntu安装配置Apache

myblog10个月前 (06-26)系统OS279

安装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
分享给朋友:

相关文章

Ubuntu初学教程,基本的命令(五)之超级用户和命令行

Ubuntu初学教程,基本的命令(五)之超级用户和命令行

超级用户,顾名思义,是一个拥有超能力的用户。在旧系统中,它是一个真正的用户,具有一个真实的用户名(几乎总是“root”),您可以像登录密码一样登录。至于这些超级功能:root可以修改或删除系统上任何目...

Centos更换国内源

Centos更换国内源

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

在线升级Ubuntu版本

在线升级Ubuntu版本

启动软件更新程序按Superkey(Windows键)以启动Dash并搜索Update Manager。对于Ubuntu18.04或更高版本,单击桌面左下角的ShowApplications图标并搜索...

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

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

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

Ubuntu初学教程,基本的命令(二)之创建文件和文件夹

Ubuntu初学教程,基本的命令(二)之创建文件和文件夹

创建文件夹和文件mkdir /tmp/tutorialcd /tmp/tutorial注意绝对路径的使用,以确保我们在/tmp中创建了教程目录。如果在开始时没有正斜杠,mkdir命...

Linux系统下载,windows系统下载,winserver服务器os下载,Redhat下载,centos下载,ubuntu下载,debian下载,群晖DMS下载,系统os下载集合篇

Linux系统下载,windows系统下载,winserver服务器os下载,Redhat下载,centos下载,ubuntu下载,debian下载,群晖DMS下载,系统os下载集合篇

感谢访问李梦园个人博客---静水流深Linux系统下载,windows系统下载,各版本集合本文不定期更新,系统os来源为官方发布,但是一般官方下载速度那叫一个慢,为了方便大家现在整理集合在这里供大家下...