Welcome to Nginx message

I recently attempted to update my Ghost blog’s URL using the command line and have run into a persistent Nginx error. Despite following the standard procedure and ensuring my DNS settings are correct, my website is still showing the default Nginx welcome page instead of the Ghost blog.(new domain name ingoumoodle)
old one cottallojo.com

I’ve tried restarting both Ghost and Nginx services, checked my Nginx configuration files for any errors, and verified that the DNS records are pointing to my server’s IP. SSL certificates have also been reissued for the new domain. However, the issue remains, and my visitors cannot access the blog.

Has anyone encountered a similar problem? I’m looking for advice on what might be going wrong and how to fix it. Here are the steps I’ve already taken:

  • Updated the config.production.json file with the new URL.
  • Restarted Ghost and Nginx services multiple times.
  • Ensured that the A and AAAA DNS records are properly set.
  • Checked Nginx error logs, but the output wasn’t conclusive.
  • Reissued SSL certificates using Certbot, which reported a DNS problem: NXDOMAIN looking up A for www.ingoumoodle.com.

I’m at a bit of a loss here and would appreciate any guidance or suggestions you might have. Thank you in advance for your time and help!

Did you run ghost setup?

“Do I need to insert a password? I don’t want to lose my content.”

Before do any major changes, you must backup your everything with ghost backup. After that you can do changes that you want to make. once you run ghost setup it will ask few questions.

Change following only

  1. Blog URL - your new url
  2. Set up NGINX? Y
  3. Set up SSL? Y
  4. Set up systemd? Y

other options must skip with pressing enter. It will remain existing values.

why my website show running and I get serevr issues

│ Name │ Location │ Version │ Status │ URL │ Port │ Process Manager │
│ dumup-com │ /var/www/dumup_com │ 5.75.2 │ running (production) │ https://ingoumoodle.com │ 2368 │ systemd │
│ coconuttal-com │ /var/www/coconuttal_com/coconuttal_com │ 5.58.0 │ running (production) │ https://coconuttblog.com │ 2369 │ systemd

If I can get the access to your web server I can fix this issues.

1 Like

ok, private chat or email ? can you help me fx the iussues

I will share with you Tirmus configuration ?

plz How to fix running green and website down VPS

Please I have the same issues.
I update my current url COTTALLOJO.com with me one named ingoumoodle.com.
No SSL for the new domain
Stuck at running (unable to complete the start ) option

Please can you help me

![website down|690x408](uploaded

root2@linux:/var/www/dumup_com$ ghost setup

Love open source? We’re hiring JavaScript Engineers to work on Ghost full-time.

? Enter your blog URL: https://ingoumoodle.com
? Enter your MySQL hostname: localhost
? Enter your MySQL username: user_dumup_com
? Enter your MySQL password (skip to keep current password): [hidden]
? Enter your Ghost database name: dumup_com
✔ Configuring Ghost
+ sudo chown -R ghost:ghost /var/www/dumup_com/content
✔ Setting up "ghost" system user
ℹ Setting up "ghost" mysql user [skipped]
Nginx is not installed. Skipping Nginx setup.
ℹ Setting up Nginx [skipped]
Nginx setup task was skipped, skipping SSL setup
ℹ Setting up SSL [skipped]
Systemd service has already been set up. Skipping Systemd setup
ℹ Setting up Systemd [skipped]
+ sudo systemctl is-active ghost_dumup-com
ℹ Starting Ghost [skipped]

Ghost uses direct mail by default. To set up an alternative email method read our docs at https://ghost.org/docs/config/#mail


Ghost was installed successfully! To complete setup of your publication, visit: 


root2@linux:/var/www/dumup_com$ ghost doctor 

Love open source? We’re hiring JavaScript Engineers to work on Ghost full-time.

✔ Checking system Node.js version - found v18.17.0
✔ Checking logged in user
✔ Ensuring user is not logged in as ghost user
✔ Checking if logged in user is directory owner
✔ Checking current folder permissions
System checks failed with message: 'Missing package(s): nginx'
Some features of Ghost-CLI may not work without additional configuration.
For local installs we recommend using `ghost install local` instead.

I just went to ‘https://ingoumoodle.com’ and appears to be a site with the ghost framework - so looks like you got it going then? I noticed you have been struggling on here for a bit and although I fall wayyy short of being any sort of expert, I was going to offer whatever two cents I could.

If in fact you are good to go, then ‘swallow your ssh key’(figure of speech, please don’t) just try to avoid accessing the server backend for as long as possible. Using the primary web interface should provide a pleasant enough experience. Till the dreaded day comes that you must update ghost and/or reboot your system, that’s when you start saying your prayers, because I would put money down on this statement - that you will run into some abnormal condition and have to come swinging back to searching the net and the forums for some error that appears nearly identical to a number of posts and articles, yet niche enough that you still end up having to create the final formula fix yourself.


1 Like

I fix the issues by create new nginx file for domain using AI chatGPT paid version. Then install SSL . Reboot. The issues come from syntax errors NGNIX