make nginx only listen to localhost
Igor Sysoev
is at rambler-co.ru
Sat Feb 21 15:30:35 MSK 2009
On Sat, Feb 21, 2009 at 10:54:54PM +1100, Gendouki Office wrote:
> Hrmm, im not sure what im doing wrong then, i am mostly using default
> config, only 1 server {}
>
> stopping and starting using /usr/local/etc/rc.d/nginx stop
It seems you use FreeBSD. What does
netstat -Lan | grep 8080
show ?
>
> worker_processes 2;
>
> events {
> worker_connections 1024;
> }
>
>
> http {
>
> include mime.types;
> default_type application/octet-stream;
>
>
> sendfile on;
> #tcp_nopush on;
>
> #keepalive_timeout 0;
> keepalive_timeout 65;
>
> #gzip on
>
> server {
> listen 127.0.0.1:8080;
> server_name _;
>
> #charset koi8-r;
>
> #access_log logs/host.access.log main;
>
> location / {
> root /usr/local/www/nginx;
> index index.html index.htm;
>
> }
> }
> }
>
> On Sat, Feb 21, 2009 at 9:19 PM, Igor Sysoev <is at rambler-co.ru> wrote:
>
> > On Sat, Feb 21, 2009 at 08:54:05PM +1100, Gendouki Office wrote:
> >
> > > I am trying to make nginx only accessible by localhost:8080
> > > i have tried doing
> > >
> > > server {
> > >
> > > listen 127.0.0.1:8080;
> > >
> > > server_name _;
> > >
> > > ...
> > >
> > >
> > > however it still accepts requests from external ip's
> > >
> > >
> > > how can i stop this?
> >
> > This should work.
> > Have you are server{}s in configuration ?
> >
> > > i have also tried
> > >
> > > allow 127.0.0.1;
> > >
> > > deny all;
> >
> > This should work too.
> >
> > > but this seems to deny localhost as well
> > >
> > > running latest stable 0.6
> >
> >
> > --
> > Igor Sysoev
> > http://sysoev.ru/en/
> >
> >
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list