在CentOS 8上安装Apache(3)

<VirtualHost *:80>
    ServerName linuxmi.com
    ServerAlias
    DocumentRoot /var/www/linuxmi.com/html
    ErrorLog /var/www/linuxmi.com/log/error.log
    CustomLog /var/www/linuxmi.com/log/requests.log combined
</VirtualHost>

保存文件,并通过运行以下命令确保配置正确。

$ sudo apachectl configtest
Syntax OK

现在,重新启动Apache Web服务器就无法直接访问您的网站,它必须位于sites-enabled的文件夹中。

要将其链接到启用站点的目录,请使用此命令创建符号链接。

$ sudo ln -s /etc/httpd/sites-available/linuxmi.com.conf /etc/httpd/sites-enabled/linuxmi.com.conf

更新您的SELinux防火墙规则

默认情况下,SELinux被配置为与默认的Apache配置文件夹一起使用。

创建自定义项时,需要在SELinux中启用它们。

为了正确启动Apache Web服务器,您需要修改Apache策略以包括自定义日志目录。

要启用自定义目录,请运行以下命令

$ sudo setsebool -P httpd_unified 1

重新启动您的Apache服务器

现在,一切都已正确设置,是时候重新启动服务器以查看更改了。

$ sudo systemctl restart httpd

转到您在虚拟主机文件中指定的URL,您应该可以看到您的网站正在运行。(见本文最上面截图)

总结

在本教程中,您学习了如何在CentOS 8上安装Apache。

您还学习了如何设置虚拟主机,以便在单个Apache Web服务器上存储许多不同的网站。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/78556cea39782f51c5f9785b6d057d9e.html