分类 "Server" 下的文章

问题:nginx如何多个域名绑定一个项目,一个端口,但是子目录。

解决:做www.xiaomantu.com项目时,需要做移动端,m.xiaomantu.com,但不想再开服务,所以绑定的ip和端口就是一个

方法:
1、www.xiaomantu.com 的nginx配置文件如下

upstream xiaomantu {
    server 127.0.0.1:8001;
}
server {
    listen       80;
    server_name  xiaomantu.com www.xiaomantu.com;
    server_tokens off;
    if ($host != 'www.xiaomantu.com'){
        rewrite ^/(.*)$ http://www.xiaomantu.com/$1 permanent;
    }

阅读全文

问题:nginx老版本有漏洞,如何更新到新版本?

方法:

cd ~
wget http://nginx.org/download/nginx-1.12.1.tar.gz
tar -zxvf nginx-1.12.1.tar.gz
cd nginx-1.12.1/
nginx -V
(
    注:这里会输出已安装版本的配置信息,会看到
    configure arguments: --user=www --group=www --prefix=/alidata/server/nginx 。。。
)

阅读全文

问题:需要设置网站带www的网址www.xiaomantu.com跳转到it.xiaomantu.com(不带www的网址跳转同理)

解决:配置nginx配置文件

方法:
打开nginx的配置文件,我这边是多个网站的配置,所以是vhost下面的xiaomantu.conf文件,修改配置信息,如下

server {
    listen       80;
    server_name  xiaomantu.com www.xiaomantu.com it.xiaomantu.com;
    index index.html index.htm index.php;
    root /alidata/www/xiaomantu;
    if ($host = 'www.xiaomantu.com'){
        rewrite ^/(.*)$ http://it.xiaomantu.com/$1 permanent;
    }

阅读全文