php - php 的 apache 中的虚拟服务器和别名有什么区别?

标签 php apache alias virtual-server

通常,phpmyadmin 在 wamp 包中被配置为别名 一些项目可以在虚拟服务器中配置端口号。 任何人都可以解释这两者之间的区别是什么,以及在什么情况下可以使用任何功能?

最佳答案

别名

Apache 中的“别名”可以是目录别名,即

Alias /phpmyadmin /usr/share/phpmyadmin

这意味着您可以使用 http://example.org/phpmyadmin/http://www2.example.org/phpmyadmin/ (您的 apache 实例上的每个主机)访问 phpmyadmin。

虚拟主机

虚拟主机用于在单个 apache 实例上托管多个域。您可以为您的服务器拥有的每个 IP 拥有一个虚拟主机,或者相同的 IP 但不同的端口,或者相同的 IP,相同的端口但不同的主机名。后者称为“基于名称的虚拟主机”。

每个虚拟主机都是自己配置的,不会影响其他虚拟主机。

还有一个 ServerAlias 指令,它向基于名称的虚拟主机添加另一个名称。

关于php - php 的 apache 中的虚拟服务器和别名有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5763732/

相关文章:

php - 故意不捕获异常

Apache .htaccess - 根据环境或主机名有条件地应用基本身份验证

.htaccess - joomla htaccess 如何识别特定别名的 get 方法是什么?

php - 是否可以将 Heroku Foreman 与 PHP 一起使用?

php - 通过变体 ID 获取 WooCommerce 订单项目

apache - 使用 apache 重定向而不丢失搜索排名

apache - DOS 批处理脚本中子进程的输出在 Apache 中不可见

bash 函数保留制表符补全

javascript - 如何在 create-react-app 中创建导入快捷方式/别名?

php - 如何过滤对象数组?