I’ve deleted by mistake nginx config file for my wordpress site from /etc/nginx/sites-available. Is it possible to recreate it?
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.
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.
Thanks, it helped.
Good point. +1