Accidently deleted nginx config from sites-available


#1

I’ve deleted by mistake nginx config file for my wordpress site from /etc/nginx/sites-available. Is it possible to recreate it?


#2

Give it a try:

touch /etc/nginx/sites-available/yourdomain.com
ee site update yourdomain.com --wp
ee site update yourdomain.com --wpredis

In this example I assume you usually configures your domains with --wpredis. First you disable the cache, what forces EE to create a brand new vhost file; then you update the same domain to activate wpredis — what will make EE to create the vhost file you want.

I didn’t test, I don’t know if this will work. My suggestion is just a starting point for you.


#3

EasyEngine puts /etc/nginx/sites-available and other config files/folder under git version control.

Depending on what you have done after deleting config files you can easily recover a past version using git commands.

Just cd /etc/nginx/sites-available and start playing commands like git status , git log.

If you are not familiar with git then please backup entire /etc/nginx before running git commands.


#4

Thanks, it helped.


#5

Good point. +1


#6