我有一个域名托pipe在Godode,并在Linode
托pipe。 我添加了附加的屏幕截图是我的DNS设置。 蓝色突出显示区域是我把我的托pipe服务器的IP地址
现在我有3个网站在我的服务器上访问
在Apache
,我创build了3个不同的conf文件
每个文件的内容是一样的,(指向它们各自的目录)。
000-default.conf
<VirtualHost *:80> ServerName www.admin.domain.store ServerAdmin [email protected] # Change the paths below to the project document root such as /var/www/project1. DocumentRoot /var/www/adminProject/public <Directory /var/www/adminProject/public> Options -Indexes +FollowSymLinks AllowOverride All Require all granted </Directory> # Set Default Log Paths ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
在每个configuration文件中,我都指向他们各自的目录。 我做了a2ensite
并为service apache2 restart
,当我进入我的域和子域时,它只加载主文件夹的内容,即指向000-default.conf的目录
如果Apache httpd无法将Host:头中的主机名与您的configuration中的ServerName或ServerAlias相匹配,那么它将提供默认虚拟主机的内容。 默认的虚拟主机通常是第一个定义的虚拟主机。