在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
。