I have Ghost running in a Docker container. I have two blogs with the same issue, one on 2-alpine and one on 3-alpine. Both are the latest version.
Per the logs, the issue appears to be that my domain (www.processmechanics.com in this case) is not correctly being recognized as a valid URL. However, I can go to /ghost and log in, and the ghost admin site properly shows up. I can see my posts and create/edit new ones - I just can’t see this site.
SSL seems to be properly configured (no errors in browsers; using lets encrypt)
Using an Nginx server. CORS support is included.
Environment:
“Env”: [
“url=https://www.processmechanics.com”,
“GHOST_INSTALL=/var/lib/ghost”,
“GHOST_CONTENT=/var/lib/ghost/content”,
“PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”,
“NODE_VERSION=10.18.0”,
“YARN_VERSION=1.21.1”,
“NODE_ENV=production”,
“GHOST_CLI_VERSION=1.13.1”,
“GHOST_VERSION=2.37.2”
],
Traceback:
TypeError [ERR_INVALID_URL]: Invalid URL: www.processmechanics.com
at onParseError (internal/url.js:241:17)
at new URL (internal/url.js:319:5)
at corsOptionsDelegate (/var/lib/ghost/versions/2.37.2/core/server/web/site/app.js:39:21)
at corsMiddleware (/var/lib/ghost/versions/2.37.2/node_modules/cors/lib/index.js:204:7)
at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:317:13)
at /var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:335:12)
at next (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:275:10)
at expressInit (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/middleware/init.js:40:5)
at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:317:13)
at /var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:335:12)
at next (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:275:10)
at query (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/middleware/query.js:45:5)
at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:317:13)
at /var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:335:12)
at next (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:275:10)
at Function.handle (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:174:3)
at Function.handle (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/application.js:174:10)
at mounted_app (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/application.js:230:10)
at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:317:13)
at /var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:335:12)
at next (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:275:10)
at ghostLocals (/var/lib/ghost/versions/2.37.2/core/server/web/shared/middlewares/ghost-locals.js:18:5)
at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:317:13)
at /var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:335:12)
at next (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:275:10)
at compression (/var/lib/ghost/versions/2.37.2/node_modules/compression/index.js:220:5)
at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:317:13)
at /var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/var/lib/ghost/versions/2.37.2/node_modules/express/lib/router/index.js:335:12)