So it will actually work but it collides with the file /etc/nginx/sites-enabled/000-default which is what returns the "Welcome to Nginx page" you would need to disable the default site first.
You can disable the default site by running: nginx_dissite 000-default If that still does not work you can add *.vagrantshare.com to the server_name parameter *note the 000-default might be different in your environment. On Fri, Mar 28, 2014 at 8:55 AM, Jeanmichel Cote <[email protected]>wrote: > If i do > server_name *; > > nginx server wont restart. > Which means "sudo service nginx restart" wont work. > > Nice try ;) > > Le vendredi 28 mars 2014 13:19:38 UTC+1, Alvaro Miranda Aguilera a écrit : >> >> what happen if you put >> >> server_name *** >> >> >> On Sat, Mar 29, 2014 at 1:05 AM, Jeanmichel Cote <[email protected]>wrote: >> >>> Well, thanks for answering. You may be right. But i'm not sure about >>> that yet. >>> Here's my nginx code: >>> >>> server { >>>> listen 80; >>>> server_name mysite.com www.mysite.com; >>>> root /vagrant/public; >>>> rails_env development; >>>> passenger_enabled on; >>>> client_max_body_size 100M; >>>> if ($host ~* www\.(.*)) { >>>> set $host_without_www $1; >>>> rewrite ^(.*)$ http://$host_without_www$1 permanent; # $1 >>>> contains '/foo', not 'www.mydomain.com/foo' >>>> } >>>> } >>>> >>> >>> Now i know its best not to use if statements but i'm on a closed circuit >>> mode running that particular code only in my VM server. >>> Otherwise the >>> >>> return <http://wiki.nginx.org/NginxHttpRewriteModule#return> 301 >>> $scheme://mysite.com$request_uri; >>> >>> breaks entirely the access by trying to redirect to the actual live site, >>> which means that i dont know how to make that statement redirect with a >>> port number. I tried >>> return <http://wiki.nginx.org/NginxHttpRewriteModule#return> 301 >>> $scheme://mysite.com:8080$request_uri; >>> >>> but its bad redirection. >>> >>> So i'll keep on digging... >>> >>> Le vendredi 28 mars 2014 12:02:02 UTC+1, Terrance Shepherd a écrit : >>>> >>>> This is probably a problem with nginx and you code then vagrant. >>>> >>>> From here my guess is that your nginx config is only set up to respond >>>> with your code if you access it from mysite.com and so changing your >>>> nginx config by removing server line will probably fix this. >>>> On Mar 28, 2014 4:12 AM, "Jeanmichel Cote" <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> i just set myself a nice vagrant local development of a website that >>>>> is online at the moment. I've forwarded ports 8080 on host to 80 on guest, >>>>> tweaked my host's hosts file adding 127.0.0.1 mysite.com and i >>>>> configured my nginx accordingly so instead of visiting localhost:8080, >>>>> i go to mysite.com:8080 and the site is right up. Good. >>>>> >>>>> So i thought, great, now i want to show the client some modifications >>>>> i just made to his site. Vagrant share then gives me a funky url which i >>>>> go >>>>> visit in a browser. >>>>> >>>>> The thing is that even though it worked just fine on mysite.com:8080, by >>>>> using vagrant share's url it just throws the "Welcome to Nginx!" page, as >>>>> if it couldnt read my mysite file in /etc/nginx/sites-enabled/mysite. >>>>> >>>>> I hope i made myself clear enough so that it ring someone's bell. If >>>>> you have any info about this, it would help a lot. >>>>> >>>>> Thanks! >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Vagrant" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Vagrant" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "Vagrant" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
