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.

Reply via email to