- 首先,找到apache的配置文件,通常是/etc/httpd/conf/httpd.conf(Red Hat/CentOS)或/etc/apache2/apache2.conf(Debian/Ubuntu)。
- 打开配置文件,找到以下行(如果找不到,可在文件前面添加):
NameVirtualHost *:80
这个指令告诉apache要监听所有 IP 地址和端口 80。
- 接下来,为每个虚拟主机创建一个对应的配置文件,通常放在/etc/httpd/conf.d/或/etc/apache2/sites-available/目录下。
- 在每个虚拟主机的配置文件里添加以下内容:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /path/to/document/root
</VirtualHost>
其中,example.com是虚拟主机的域名,/path/to/document/root是虚拟主机的文档根目录。
- 重启apache服务,使配置生效:
$ sudo systemctl restart httpd (Red Hat/CentOS)
$ sudo systemctl restart apache2 (Debian/Ubuntu)
- 最后,通过浏览器访问每个虚拟主机的域名,确认是否可以正常访问。
在阿里云服务器上配置多虚拟主机非常简单,只需要按照以下步骤进行操作即可:
Step 1:安装或更新Apache服务器
sudo apt-get update
sudo apt-get install apache2
Step 2:创建主目录
sudo mkdir /var/www/site1.com
sudo mkdir /var/www/site2.com
Step 3:设置文件夹权限
sudo chown -R www-data:www-data /var/www/site1.com
sudo chown -R www-data:www-data /var/www/site2.com
Step 4:创建演示页面
sudo nano /var/www/site1.com/index.html
输入以下内容:
<!DOCTYPE html>
<html>
<head>
<title>Site 1</title>
</head>
<body>
<h1>Site 1</h1>
</body>
</html>
sudo nano /var/www/site2.com/index.html
输入以下内容:
<!DOCTYPE html>
<html>
<head>
<title>Site 2</title>
</head>
<body>
<h1>Site 2</h1>
</body>
</html>
Step 5:创建虚拟主机
sudo nano /etc/apache2/sites-available/site1.com.conf
输入以下内容:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1.com
ErrorLog ${APACHE_LOG_DIR}/site1.com_error.log
CustomLog ${APACHE_LOG_DIR}/site1.com_access.log combined
</VirtualHost>
sudo nano /etc/apache2/sites-available/site2.com.conf
输入以下内容:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName site2.com
ServerAlias www.site2.com
DocumentRoot /var/www/site2.com
ErrorLog ${APACHE_LOG_DIR}/site2.com_error.log
CustomLog ${APACHE_LOG_DIR}/site2.com_access.log combined
</VirtualHost>
Step 6:启用虚拟主机
sudo a2ensite site1.com.conf
sudo a2ensite site2.com.conf
Step 7:重启Apache服务器
sudo systemctl restart apache2
现在您就可以通过以下网址访问您的虚拟主机:
- site1.com
- www.site1.com
- site2.com
- www.site2.com
感谢您选择阿里云代理商,希望以上内容对您有所帮助。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/158988.html