Ubuntu安装配置Apache
安装Apache
要安装Apache,请运行以下命令安装最新的软件包apache2:
sudo apt update sudo apt install apache2
在命令运行之后,所有必需的包都安装好了,我们可以通过输入Web服务器的IP地址来测试它。
如果您看到上面的页面,这意味着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
最终效果
在浏览器中输入主机名。
完成!!!
版权声明:本文由静水流深发布,如需转载请注明出处。