首先网站终于迁移好了,主要做了更换了主机,利用之前在搬瓦工的VPS,那个VPS配置较高,不充分利用实属浪费。之前用的虚拟主机,可玩性不高,唯一欣慰的是支持ssl,能实现全站的https访问。
我把原来的全站文件下载下来,把数据库也备份了。

现在的VPS使用的nginx服务器,自己强制自己使用nginx,可以顺便学习学习嘛。虽然apache我也没怎么了解,但是现在学习nginx貌似更加有必要啊。
那会会提示不能创建wp-config.php,需要手动创建后上传。
目前nginx的配置也弄的很简单,直接改的defalut.conf。
/etc/nginx/conf.d/default.conf

server {
    listen 80;
    server_name www.daozhao.com daozhao.com;
    return 301  https://$server_name$request_uri;
}

server {
    listen 443 ssl;
    server_name  www.daozhao.com daozhao.com;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;


    root   /home/daozhao.com;
    index  index.html index.htm index.php;

    ssl_certificate  /home/ssl/www.daozhao.com.pem;
    ssl_certificate_key /home/ssl/www.daozhao.com.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    location / {
        index index.html index.php;
        if (-f $request_filename/index.html){
            rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename){
            rewrite (.*) /index.php;
        }
    }
    # Add trailing slash to */wp-admin requests.
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;

    location ~ \.php$ {
        root           /home/daozhao.com;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /home/daozhao.com$fastcgi_script_name;
        include        fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}


都是在网上搜的,也不知道有没有不合理,等学习完了再优化吧。
自己还架设了node服务器,可以使用graphql,通过pm2启动服务,总之很爽。

分类: 吐槽

发表评论