在Ubuntu上进行域名跳转,通常使用Nginx或Apache服务器,以下是具体方法:
sudo apt update,sudo apt install nginx。sudo nano /etc/nginx/sites-available/your_domain.conf。example.com跳转到www.example.com:server {
listen 80;
server_name example.com;
return 301 https://www.example.com$request_uri;
}
server {
listen 80;
server_name www.example.com;
# 其他配置
}
sudo ln -s /etc/nginx/sites-available/your_domain.conf /etc/nginx/sites-enabled/,sudo nginx -t,sudo systemctl restart nginx。sudo apt update,sudo apt install apache2。sudo nano /etc/apache2/sites-available/your_domain.conf。<VirtualHost *:80>
ServerName example.com
RewriteEngine On
RewriteRule ^(.*)$ https://www.example.com$1 [R=301,L]
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
# 其他配置
</VirtualHost>
sudo a2ensite your_domain.conf,sudo systemctl restart apache2。