VPS侦探论坛

 找回密码
 注册
查看: 514|回复: 8

LNMP安装wordpress之后怎么更换域名?

[复制链接]
发表于 2020-12-13 16:29:22 | 显示全部楼层 |阅读模式



之前的域名不用了,打算更换一个,我只修改了 /usr/local/nginx/conf/vhost/www.old.com 中的server_name,把这个改成了新的域名。然后把wordpress的数据库改了,然后打开新的域名网址出了错误,好像是说新的用的是旧的域名的证书,怎么办呢?

美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-12-13 19:12:02 | 显示全部楼层


如果是用的收费证书,重新用新域名生产新证书并把对应nginx域名配置文件的证书和key替换掉
如果使用的letsencrypt的话,可以 /usr/local/acme.sh/acme.sh --issue -d www.old.com -d old.com -w /网站目录路径 --reloadcmd "/etc/init.d/nginx reload" 生成一个并替换原来的
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-12-14 13:14:23 | 显示全部楼层



licess 发表于 2020-12-13 19:12
如果是用的收费证书,重新用新域名生产新证书并把对应nginx域名配置文件的证书和key替换掉
如果使用的letse ...

那还需要改配置文件里的证书信息吗?
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-12-14 13:52:40 | 显示全部楼层



dajf 发表于 2020-12-14 13:14
那还需要改配置文件里的证书信息吗?

后面说了"生成一个并替换原来的",就是让你去替换原来的ssl证书
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-12-14 14:22:29 | 显示全部楼层

本帖最后由 dajf 于 2020-12-14 14:31 编辑
licess 发表于 2020-12-14 13:52
后面说了"生成一个并替换原来的",就是让你去替换原来的ssl证书
[Mon Dec 14 14:19:10 CST 2020] Domains not changed.
[Mon Dec 14 14:19:10 CST 2020] Skip, Next renewal time is: Sat Jan  2 16:58:10 UTC 2021
[Mon Dec 14 14:19:10 CST 2020] Add '--force' to force to renew.
然后我加上--force
运行这个命令出错了,可能是因为我之前的域名已经没法用了
www.old.com:Verify error:Invalid response from http://www.old.com/.well-known/acme-challenge/B8XU7y5r4DasmWd9laRYXWm9wJ-76WGi72Iz2Zf_B9w [99.81.40.78]:
[Mon Dec 14 14:19:54 CST 2020] Please check log file for more details: /usr/local/acme.sh/acme.sh.log
这个命令哪里用到新域名了呢?

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

 楼主| 发表于 2020-12-14 15:26:28 | 显示全部楼层

我新建了一个虚拟主机,吧原来网站的文件放到里面,结果打开新域名不知道为什么还会跳转成原来的网址,结果还是打不开
发表于 2020-12-15 08:17:33 | 显示全部楼层

你之前的老域名不用了肯定就无法验证了,如果是wordpress之类的绑域名的网站带301,需要修改网站中的域名

浏览器都有缓存,之前有301也都会缓存,清缓存或用无痕模式
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2020-12-15 11:45:45 | 显示全部楼层



licess 发表于 2020-12-15 08:17
你之前的老域名不用了肯定就无法验证了,如果是wordpress之类的绑域名的网站带301,需要修改网站中的域名

...

网站中的域名怎么修改呢?是吧网站文件中所有的旧域名替换成新域名吗?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2020-12-15 19:28:31 | 显示全部楼层


dajf 发表于 2020-12-15 11:45
网站中的域名怎么修改呢?是吧网站文件中所有的旧域名替换成新域名吗? ...

wordpress的话wp-admin登陆后设置里改域名,其他程序的话需要自行找一下具体方法
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2021-5-14 15:32 , Processed in 0.072540 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表