分类 "Server" 下的文章

问题:需要设置网站带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;
    }

阅读全文

问题:多个项目,但用同一个域名,不同路径的url,指向不同的项目

解决:使用nginx进行端口代理。多个项目,运行多个端口

方法:
sudo vim /etc/nginx/conf/site-enable/default.conf

upstream frontends {
    server 127.0.0.1:8001;
}
upstream webm{
    server 127.0.0.1:8012;
}
upstream wenda {
    server 127.0.0.1:8021;
}

阅读全文

问题: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 。。。
)

阅读全文