一、配置虚拟主机
在 Nginx 中配置虚拟主机(Virtual Host)可以让一台服务器同时托管多个网站或应用。以下是配置步骤:
1. 创建网站目录
为每个虚拟主机创建独立的文档根目录:
bash
sudo mkdir -p /var/www/example.com/html
sudo mkdir -p /var/www/test.com/html
2. 设置文件权限
确保 Nginx 有访问权限:
bash
sudo chown -R www-data:www-data /var/www/example.com/html
sudo chown -R www-data:www-data /var/www/test.com/html
sudo chmod -R 755 /var/www
3. 创建测试页面
为每个网站创建简单的测试页面:
bash
# 示例网站1
echo "Welcome to example.com!" | sudo tee /var/www/example.com/html/index.html
# 示例网站2
echo "Welcome to test.com!" | sudo tee /var/www/test.com/html/index.html
tee命令是Linux和Unix系统中一个非常