有关Apache安装的查询

Hel*_*Man 5 apache

我在Apache的Ubuntu 14.04服务器上有2个网站.网站在于/var/www.我从Godaddy购买了几个域名.我已经链接了域名和机器的IP.

可以说我有abc.comxyz.com.当用户试图访问abc.com时,我需要向他展示xyz.com下的网站/var/www/abc/index.html和类似的网站.

我研究并发现/etc/apache2/有一些设置文件,我需要改变才能做到,但我不知道该怎么做.有人能给我一个如何实现这个目标的提示吗?

详细的答案对理解很有帮助.

Hel*_*Man 2

因此,经过大量研究,我找到了我的问题的答案。我将分享我为解决该问题所做的步骤。

  1. cd /etc/apache2/sites-available cd /etc/apache2/sites-available
  2. sudo cp 0* abc.com.conf
  3. sudo nano abc.com.conf
  4. sudo a2ensite abc.com.conf
  5. sudo 服务 apache2 重新启动

abc.com.conf 的内容应该与下面的代码类似,并且不要触及其他任何内容。

<VirtualHost *:80>
    ServerAdmin admin@abc.com
    ServerName abc.com
    ServerAlias www.abc.com
    DocumentRoot /var/www/abc/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

对下一个网站也这样做。

  • 这都是 Debian 特有的。这是基本的虚拟主机配置。 (2认同)