最近想搞公司网站,然后发现 Wordpress 好像可以做,买那种企业主题,所以装了 Wordpress。
最终通过一个 Docker 安装成功了,nginx+Wordpress。
我是 host 里一层 nginx,docker 里再一个 nginx。
host 里的 nginx 负责接收 80 端口,然后转发到 docker 里。
把 host 的 8080 映射到 docker 的 80 了。
然后开始访问的时候,我发现
wp.domain.com 可以访问站点,但是会在后面被动添加 8080,
比如我访问`
wp.domain.com`,结果地址栏变成了`
wp.domain.com:8080`。
然后我找到了`settings-常规`,里面看到了两个地址设置。
我理解的 WordPress 地址( URL )就是管理后台的地址,
站点地址( URL )就是用户访问的地址。
然后我把管理后台的地址改为`http://ip:8080/`,然后站点地址改为:`
wp.domain.com`。
然后再访问站点地址的时候,地址栏后面不会再加 8080 了。
但是这时候,会出现一些站点图表加载不出来的问题。
通过控制台看:
就是字体文件的访问地址是访问的管理后台地址,所以可能有跨域的问题,导致加载不出来。
我装了`WP-CORS`插件,设置了一下,但是没什么用?
所以只能来这里问问了,没有头绪了,谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/456921
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.