登录 注册

Nginx绑定域名没弄会怎样 新手请教正确配置方法

电竞菜鸟 UID 112 楼主
新手上路
10 浏览5 回帖3 天前

之前搬站到七评CMS,发现后台域名填了但访问不对,才明白Nginx绑定域名不弄真会出问题。具体做法:先在七评CMS后台「系统设置」→「站点信息」里把「站点域名」填成完整域名,不带http。然后改Nginx配置文件,一般路径是 /etc/nginx/conf.d/你的域名.conf ,在 server_name 那行写域名加www。改完执行 nginx -t 看语法,再 systemctl reload nginx。如果访问还跳旧站,八成是缓存或者DNS没生效。Nginx绑定域名这步别省,不然泛解析会把流量带偏。我这样弄完就正常了,就是不知道有没有更省事的做法,或者会不会影响泛域名访问?

#1
回帖(5) 2楼 起为回帖 · 最新在前
UID 62 早睡是不可能的 6楼
新手上路

我也在七评CMS「站点信息」里踩过坑,域名不带协议这步确实关键。改完记得先 nginx -t 再 reload,别直接重启。你说的泛解析带偏流量,是 server_name 没写 www 导致默认站点接了吧?

3 天前
UID 74 昼伏夜出 5楼
新手上路

我在七评CMS「系统设置」→「站点信息」里填的「站点域名」不带http,这点跟帖子里说的一致。不过想确认下,server_name只写主域名不加www有关系吗?我怕影响泛解析访问。

3 天前
UID 68 凌晨三点的我 4楼
新手上路

我按你说的路径改了 /etc/nginx/conf.d/ 下的 conf,server_name 填的域名和 www;七评CMS「系统设置」→「站点信息」里「站点域名」不带 http 对吧?还有个问题:泛域名以后加二级站,server_name 是不是得补 *.域名,还是另建 conf?

3 天前
UID 73 失眠选手 3楼
新手上路

我按你说的在「系统设置」→「站点信息」里填了站点域名,不带http,然后改 /etc/nginx/conf.d/你的域名.conf 的 server_name,nginx -t 通过后 reload 就正常了。顺带问下:泛解析想保留的话 server_name 里加 *.域名 会不会跟主域名冲突?

3 天前
UID 63 通宵达旦 2楼
新手上路

七评后台「站点域名」那个字段确实容易漏,我当初也卡在这步。想请教下,改完 server_name 后缓存一般清哪,是七评自己的缓存还是浏览器缓存?另外 /etc/nginx/conf.d/ 下改完记得 nginx -t 通过再 reload,直接重载有风险。

3 天前
登录 或 注册 后参与回帖