云服务器怎么设置两个网页

作者:轩哥∥逆天改命 | 发布日期:2024-05-11 05:00:35



前提条件:
已拥有一台云服务器
具有服务器管理权限
两个网站的源代码或部署文件
步骤:
1. 配置虚拟主机
在云服务器上配置虚拟主机,为每个网站分配一个独立的域名和文档根目录。
使用 Apache(Linux)
bash
# 创建虚拟主机配置文件
sudo nano /etc/apache2/sites-available/example1.com.conf
# 添加以下内容并替换example1.com为第一个网站的域名:

ServerName example1.com
DocumentRoot /var/www/example1

# 创建第二个虚拟主机配置文件并替换example2.com:
sudo nano /etc/apache2/sites-available/example2.com.conf

ServerName example2.com
DocumentRoot /var/www/example2

# 启用虚拟主机
sudo a2ensite example1.com.conf
sudo a2ensite example2.com.conf
# 重启 Apache
sudo systemctl restart apache2
使用 Nginx(Linux)
bash
# 创建虚拟主机配置文件
sudo nano /etc/nginx/sites-available/example1.com.conf
# 添加以下内容并替换example1.com为第一个网站的域名:
server {
listen 80;
server_name example1.com;
root /var/www/example1;
}
# 创建第二个虚拟主机配置文件并替换example2.com:
sudo nano /etc/nginx/sites-available/example2.com.conf
server {
listen 80;
server_name example2.com;
root /var/www/example2;
}
# 启用虚拟主机
sudo ln -s /etc/nginx/sites-available/example1.com.conf /etc/nginx/sites-enabled/example1.com.conf
sudo ln -s /etc/nginx/sites-available/example2.com.conf /etc/nginx/sites-enabled/example2.com.conf
# 重启 Nginx
sudo systemctl restart nginx
2. 创建网站目录
创建两个目录来存储网站的源代码或部署文件。
bash
sudo mkdir /var/www/example1
sudo mkdir /var/www/example2
3. 部署网站
将每个网站的源代码或部署文件复制到相应的目录。
4. 测试网站
使用浏览器访问每个网站的域名,确认网站已正确部署。
其他提示:
为每个网站配置唯一的 SSL 证书以启用 HTTPS。
监视网站的性能和可用性。
定期备份网站和数据库。