Php Apache虚拟主机将2个域指向具有不同索引的同一根
我是新的副总裁主持。。。。并尝试使用数字海洋Linux VPS。我需要指向我的PHP应用程序的2个域。它位于var/www/html 我希望我的第一个域指向根,这样它就可以在默认情况下启动index.php 我在同一个文档根目录中还有一个login.php页面…我希望我的第二个域直接指向这个文件…例如。var/www/html/login.php 这就是我的domain1虚拟主机在/etc/apache2/可用站点中的外观Php Apache虚拟主机将2个域指向具有不同索引的同一根,php,apache,virtualhost,Php,Apache,Virtualhost,我是新的副总裁主持。。。。并尝试使用数字海洋Linux VPS。我需要指向我的PHP应用程序的2个域。它位于var/www/html 我希望我的第一个域指向根,这样它就可以在默认情况下启动index.php 我在同一个文档根目录中还有一个login.php页面…我希望我的第二个域直接指向这个文件…例如。var/www/html/login.php 这就是我的domain1虚拟主机在/etc/apache2/可用站点中的外观 <VirtualHost *:80> ServerA
<VirtualHost *:80>
ServerAdmin root@domain1.com
ServerName domain1.com
ServerAlias www.domain1.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
第二个域没有加载页面的css和js文件。我不确定什么是简单安全的方法。在第二个VH定义中,您可以尝试更改
DirectoryIndex
以指向这样的登录脚本
<VirtualHost *:80>
ServerAdmin root@domain2.com
ServerName domain2.com
ServerAlias www.domain2.com
DocumentRoot /var/www/html
DirectoryIndex login.php
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
服务器管理员root@domain2.com
ServerName域名2.com
ServerAlias www.domain2.com
DocumentRoot/var/www/html
DirectoryIndex login.php
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
在第二个VH定义中,您可以尝试将目录索引更改为指向以下登录脚本
<VirtualHost *:80>
ServerAdmin root@domain2.com
ServerName domain2.com
ServerAlias www.domain2.com
DocumentRoot /var/www/html
DirectoryIndex login.php
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
服务器管理员root@domain2.com
ServerName域名2.com
ServerAlias www.domain2.com
DocumentRoot/var/www/html
DirectoryIndex login.php
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合