Admin-Ahead Community

Linux => General Linux => Topic started by: lijeshk on November 07, 2013, 01:51:54 pm

Title: Nginx - conflicting server name error
Post by: lijeshk on November 07, 2013, 01:51:54 pm

This error normally happen if you are using dedicated IPs with some sites. The error will be look like bellow:

Code: [Select]
2013/11/29 10:06:16 [warn] 727379#0: conflicting server name "1.1.1.1" on 1.1.1.1:80, ignored
2013/11/29 10:06:16 [warn] 727379#0: conflicting server name "1.1.1.1" on 1.1.1.1:80, ignored
2013/11/29 10:06:16 [warn] 727379#0: conflicting server name "1.1.1.1" on 1.1.1.1:80, ignored
2013/11/29 10:06:16 [warn] 727379#0: conflicting server name "1.1.1.1" on 1.1.1.1:80, ignored

Solution:

Code: [Select]
cd /etc/nginx/vhosts
perl -pi -w -e 's/server_name(.*) IP here/server_name$1/g;' *
/etc/init.d/httpd restart

For example:

Code: [Select]
cd /etc/nginx/vhosts
perl -pi -w -e 's/server_name(.*) 1.1.1.1/server_name$1/g;' *
/etc/init.d/httpd restart

---