我搞了一台阿里云 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_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
那么这个二级域名怎么配呢?本人对 nginx 的配置还不太熟悉,还望赐教!谢谢!
1
venster 2016-02-09 15:26:38 +08:00 1
server_name 子域名
root 子域名路径 话说这玩意网上到处都是,放狗一搜就有了。 |
2
kchum 2016-02-09 15:51:43 +08:00
子域名你自己喜欢咯
看楼主表达,貌似主站是 Laravel 弄的,子站是 wordpress 两套代码都分开的 这应该设 vhost 啊 |
3
popu111 2016-02-09 20:38:34 +08:00 1
唔,,,子域名还是 blog 清楚, dev 的话感觉和博客主题不搭
另外二级域的话再加一个 server 就好,把 server_name 调成二级域 |
4
ys0290 2016-02-09 21:28:12 +08:00 via iPad
就一楼的答案,如果子域名将来会很多都在一个服务器,那就做 if 好了
|
5
msg7086 2016-02-09 23:45:52 +08:00
别碰 if 。
|
6
secondwtq 2016-02-10 13:50:00 +08:00
我的意见:博客主要使用 blog 子域名,这个就好像访问一个常用邮箱服务,一般都会习惯性地试 mail.163.com, mail.qq.com ,微软和谷歌之类服务品牌脱离母站的也是这样的。不过你可以把 dev 子域名 301 到 blog 上,虽然实际意义貌似不是很大
|
7
Mithrandir 2016-02-10 19:58:56 +08:00
blog 做子域名
|
9
popu111 2016-02-10 20:31:14 +08:00
@tanteng 是哒,其实我感觉 nginx 配置更简单=。=还有少用 if ,像 4L 说的同一个 server 放 if 判断子域名的方式。。。真心不优雅,据说还会导致性能下降
|
10
geekzu 2016-02-10 20:31:34 +08:00
歪个楼,我看成了 danteng.me
|
11
tanteng OP @popu111
@secondwtq @Mithrandir 恩,如果博客做成二级域名还是用 blog.xx.com 这种形式,不过现在我又觉得二级域名的权重没有主域名高,而且博客和主站本来是互相独立的两套系统,好像又没有必要统一成一个主域名,就两个域名貌似也是可以的 |