Php 如何在Ubuntu 14.04 LTS中指向默认虚拟主机
我最近购买了linode主机,在那里我成功地托管了一个网站。它通过domain-name.com打开,当我输入服务器IP时,它会打开default/var/www/domain-name.com/public\u html 现在我想在其中托管另一个站点,创建了另一个域名为domain-name-2.com的虚拟主机,并启用了该功能,并重新加载了我的apache服务器 现在,当我再次在浏览器中输入服务器IP时,它会显示默认情况下托管的第一个网站(/var/www/domain name.com/public_html) 但我想指出一些其他文件夹,这样当我点击它时,它将显示该文件夹的index.html而不是/var/www/domain-name.com/public_htmlPhp 如何在Ubuntu 14.04 LTS中指向默认虚拟主机,php,apache,ubuntu,linode,Php,Apache,Ubuntu,Linode,我最近购买了linode主机,在那里我成功地托管了一个网站。它通过domain-name.com打开,当我输入服务器IP时,它会打开default/var/www/domain-name.com/public\u html 现在我想在其中托管另一个站点,创建了另一个域名为domain-name-2.com的虚拟主机,并启用了该功能,并重新加载了我的apache服务器 现在,当我再次在浏览器中输入服务器IP时,它会显示默认情况下托管的第一个网站(/var/www/domain name.com/p
怎么做 不确定我是否理解正确,你想 ->/var/www/domain-name.com/some\u other\u文件夹 ->/var/www/domain-name.com/public\u html 我说得对吗 如果是这种情况,请访问/etc/apach2/site available 在000-default.conf中
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/domain-name.com/some_other_folder
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
不知道我是否理解正确,你想 ->/var/www/domain-name.com/some\u other\u文件夹 ->/var/www/domain-name.com/public\u html 我说得对吗 如果是这种情况,请访问/etc/apach2/site available 在000-default.conf中
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/domain-name.com/some_other_folder
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
基本上,
000 default.conf
由于被禁用而无法工作
通过以下命令启用它-
sudo a2ensite 000-default.conf
sudo service apache2 restart
我想知道为什么它会打开我的000-domain-name.com.conf,这可能是因为默认conf已被禁用,所以apache会按字母顺序搜索其他conf文件,作为默认conf
另外,如果您想禁用默认配置
sudo a2dissite 000-default.conf
上述两个命令都要求通过以下命令重新启动apache-
sudo a2ensite 000-default.conf
sudo service apache2 restart
基本上,
000 default.conf
由于被禁用而无法工作
通过以下命令启用它-
sudo a2ensite 000-default.conf
sudo service apache2 restart
我想知道为什么它会打开我的000-domain-name.com.conf,这可能是因为默认conf已被禁用,所以apache会按字母顺序搜索其他conf文件,作为默认conf
另外,如果您想禁用默认配置
sudo a2dissite 000-default.conf
上述两个命令都要求通过以下命令重新启动apache-
sudo a2ensite 000-default.conf
sudo service apache2 restart
无论如何,您是绝对正确的,在000-default.conf中,它已经指向DocumentRoot/var/www/html,在html文件夹中有一个index.html。因此,当我点击它时,它应该打开/var/www/html/index.html,但它打开/var/www/domain-name.com/public\u htmlYou是绝对正确的,无论如何,在000-default.conf中,它已经指向DocumentRoot/var/www/html,在html文件夹中有一个index.html。因此,当我点击它时,它应该打开/var/www/html/index.html,但它正在打开/var/www/domain-name.com/public\u html