HTTPD failed and all domain getting redirected to first ssl set up domain
Closed this issue ยท 2 comments
I have same issue as mentioned here #18 . Plus.
Now my all domains in same server is getting redirected to https site to domain which i setup letsencrypt for the first time.
To replicate the issue :-
- Install letsencrypt
- Run letsencrypt for first domain
- Run letsencrypt for second domain
- Run letsencrypt for third domain
Now all domain redirects to http://firstdomain
Server : Centos 6
Vesta CP latest 0.9.8
Whithout seeing your server, it's hard to guess at exactly what's going on, but my guess would be that your /etc/nginx/nginx.conf file may have been corrupted (assuming you're using Nginx). There are some known bugs in the Vesta tools that manage that file.
The file should look something like this:
include /home/admin/conf/web/nginx.conf;
include /home/admin/conf/web/snginx.conf;
include /home/user2/conf/web/nginx.conf;
include /home/user2/conf/web/snginx.conf;
include /home/user3/conf/web/nginx.conf;
include /home/user3/conf/web/snginx.conf;
There should be at least one line for each user account that has websites configured in it on your server. If the account has any SSL-enabled sites on it there will be two lines for the it (nginx.conf for http and snginx.cong for https). "include" is case sensitive and must start with a lowercase "i," and each line must end with a semicolon.
Hi, I was about to update the issue.
Domain getting redirected to first SSL setup domain was because of httpd failed to restart.
In order to solve , I had to kill my all httpd running at port 8080, as it was creating issue on restart and than restarted httpd again. It started working perfectly.
root@server# lsof -i :8080
root@server# kill -SIGTERM <httpd_port_id_here>
roto@server# service httpd restart
Now, Everything is working fine :)
Thanks a lot for amazing script. ๐