小编Chr*_*tis的帖子

从 Debian Server Squeeze 6 升级到 Wheezy 7 的问题 - 仍在内核 2.6 上

我从 Debian Squeeze 6 升级到 Wheezy 7,但似乎我使用的是旧内核。

# uname -r
2.6.32-042stab072.10
Run Code Online (Sandbox Code Playgroud)

但我安装了较新的内核

# dpkg --get-selections | grep linux-image
linux-image-2.6-amd64                           install
linux-image-3.2.0-4-amd64                       install
linux-image-amd64                               install
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

这是我升级的过程:

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove

reboot

echo '' > /etc/apt/sources.list

cat <<EOF >> /etc/apt/sources.list
deb http://mirrors.kernel.org/debian/ wheezy main
deb-src http://mirrors.kernel.org/debian/ wheezy main

deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main

deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
EOF


apt-get update
apt-get upgrade …
Run Code Online (Sandbox Code Playgroud)

debian upgrade debian-squeeze debian-wheezy

4
推荐指数
1
解决办法
582
查看次数

nginx - 哪种方式更好地重定向以及为什么

我想从 www.mydomain.com 重定向到 nginx 中的 domain.com。我在网上搜索,找到了两种方法:

第一种方式

server {
            listen   80;
            server_name  www.domain.com;
            rewrite ^/(.*) http://domain.com/$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)

第二种方式

server {
            listen   80;
            server_name  www.domain.com;
            return 301 $scheme://domain.com$request_uri;
}
Run Code Online (Sandbox Code Playgroud)

两种方式都有效。但是我应该使用哪一个,为什么?

nginx redirect regular-expressions 301-redirect

4
推荐指数
1
解决办法
852
查看次数