如何在Debian 10上安装Apache并设置虚拟主机

ApacheHTTPServer 是网站常用的服务器。
安装和配置虚拟主机的步骤如下:
1 .准备一台Debian1 0服务器,可以作为虚拟机或者云服务器。
2 、创建非root用户并授予sudo权限。
3 . 确保已安装 PHP。
否则,请参阅 PHP 安装教程。
4 . 更新您的系统并运行适当的更新和适当的升级。
5 . 要安装 Apache,请使用 apt install apache2 6 . 打开防火墙并打开 HTTP (8 0) 和 HTTPS (4 4 3 ) 端口。
7 . 要检查 Apache 的状态,请使用 systemctl status apache2 8 . 创建一个网站目录,例如 /var/www/example.com。
9 . <?php phpinfo();创建一个包含内容的index.php 文件。
?>。
1 0. 创建虚拟主机配置文件example.com.conf。
1 1 . 启用虚拟主机并使用 a2 ensite example.com.conf 或手动创建符号链接。
1 2 . 要检查配置文件语法,请使用 apachectl configtest。
1 3 .重新启动Apache服务并使用systemctl restart apache2 1 4 .访问http://example.com查看网站内容。

就是这样。
如果您有任何疑问,请提问!

apache 基于域名虚拟主机配置,本机上访问 www.test.com指向 127.0.0.1/test

如何配置 Apache 的虚拟主机

Apache 虚拟主机在一台服务器上运行多个网站。
每个虚拟主机都绑定一个独立的域名,并指向一个单独的目录。
配置时修改httpd.conf或vhost.conf。

步骤: 1 .修改hosts文件 Windows:C:\Windows\System3 2 \Drivers\etc\hosts Mac:/etc/hosts 添加线路:1 2 7 .0.0.1 hello.com、1 2 7 .0.0.1 hola.com 保存后,重启Web环境,用浏览器访问hello.com/hola.com进行测试。

2 配置 Apache 虚拟主机 找到 httpd.conf 或 httpd-vhosts.conf:
取消 httpd.conf 中包含的 conf/extra/httpd-vhosts.conf 的注释。

编辑或创建 httpd-vhosts.conf 并添加: <虚拟主机:8 0> 服务器管理员 admin@example.com DocumentRoot /Applications/MAMP/htdocs/hello 服务器名称 hello.com 服务器别名 Hola.com 错误日志日志/error.log CustomLog log/access.log 组合 </虚拟主机>
创建对应的目录/application/mamp/htdocs/hello,并将网站文件放入其中。

3 测试 转到 hello.com 并查看 /Applications/MAMP/htdocs/hello 目录的内容。

温馨提示:请确保防火墙允许访问8 0端口,否则虚拟主机将无法生效。