技术解析

请帮忙参考一下,关于二级域名的取名和 nginx 的配置!
0
2021-05-25 15:38:37
idczone

我搞了一台阿里云 ECS 主机,注册了一个新的个人域名 tanteng.me ,我想把我的博客 www.tantengvip.com 移过来,域名改成二级域名的形式如 blog.tanteng.me ,或者 dev.tanteng.me ,博客是“一个关注 WEB 开发的技术博客”,那么你觉得哪个二级域名看上去更好一点呢?

另外还有一个问题请教,我的主机是 nginx 作为 WEB 服务器,如何配置二级域名的博客指向一个 wordpress 的目录呢?而主站是用 laravel 这个 PHP 框架,这个 nginx 规则怎么写,求教!!

目前的 nginx 规则如下:

server {
    listen       80;
    server_name  localhost;
    index index.php index.html index.htm;

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

    location / {
        root   /usr/share/nginx/html/tanteng.me/public;
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        root   /usr/share/nginx/html/tanteng.me/public;
        try_files $uri $uri/ /index.php?$query_string;
        fastcgi_pass     127.0.0.1:9000;
        fastcgi_param    SCRIPT_FILEN国外服务器AME $document_root$fastcgi_script_name;
        include          fastcgi_params;
    }

server_name 子域名
root 子域名路径
话说这玩意网上到处都是,放狗一搜就有了。

子域名你自己喜欢咯
看楼主表达,貌似主站是 Laravel 弄的,子站是 wordpress
两套代码都分开的
这应该设 vhost 啊

唔,,,子域名还是 blog 清楚, dev 的话感觉和博客主题不搭
另外二级域的话再加一个 server 就好,把 server_name 调成二级域

就一楼的答案,如果子域名将来会很多都在一个服务器,那就做 if 好了

别碰 if 。

我的意见:博客主要使用 blog 子域名,这个就好像访问一个常用邮箱服务,一般都会习惯性地试 mail.163.com, mail.qq.com ,微软和谷歌之类服务品牌脱离母站的也是这样的。不过你可以把 dev 子域名 301 到 blog 上,虽然实际意义貌似不是很大

blog 做子域名

明白了,就是多加 server 块,跟 apache 多加 vitrul 块一样,也支持正则之类

是哒,其实我感觉 nginx 配置更简单=。=还有少用 if ,像 4L 说的同一个 server 放 if 判断子域名的方式。。。真心不优雅,据说还会导致性能下降

歪个楼,我看成了 danteng.me




恩,如果博客做成二级域名还是用 blog.xx.com 这种形式,不过现在我又觉得二级域名的权重没有主域名高,而且博客和主站本来是互相独立的两套系统,好像又没有必要统一成一个主域名,就两个域名貌似也是可以的

好眼神,看错的不止我一个

数据地带为您的网站提供全球顶级IDC资源