要在一台服务器上设置多个域名,通常需要进行以下几个步骤:
如果你还没有安装Nginx,可以使用以下命令进行安装:
sudo apt update
sudo apt install nginx
确保你的域名已经正确解析到服务器的IP地址。你可以在域名注册商的管理面板中进行设置。
为每个域名创建一个配置文件。假设你有两个域名:example1.com
和 example2.com
。
在 /etc/nginx/sites-available/
目录下创建两个配置文件:
example1.com
server {
listen 80;
server_name example1.com www.example1.com;
root /var/www/example1.com;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
example2.com
server {
listen 80;
server_name example2.com www.example2.com;
root /var/www/example2.com;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
创建符号链接将配置文件链接到 sites-enabled
目录:
sudo ln -s /etc/nginx/sites-available/example1.com /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/example2.com /etc/nginx/sites-enabled/
测试Nginx配置是否正确:
sudo nginx -t
如果没有错误,重启Ngin式:
sudo systemctl restart nginx
sudo nginx -t
检查配置文件语法,修正错误后重启Nginx。www-data
用户。通过以上步骤,你可以在一台服务器上成功设置多个域名。
领取专属 10元无门槛券
手把手带您无忧上云