NGINX web服务器配置

NGINX web服务器配置,nginx,dns,server,webserver,Nginx,Dns,Server,Webserver,我刚刚下载了适用于Windows的NGINX,我有点吃力了。 它已经启动并运行,我的索引文件显示为127.0.0.1:8080,但我在将web服务器连接到域时遇到问题 根据我从在线阅读的文档中了解到的情况,我必须在我的注册中心更改DNS属性,如下所示(目标IP是我的公共IP): 这是我的nginx.conf文件: worker_processes 1; events { worker_connections 1024; } http { include mi

我刚刚下载了适用于Windows的NGINX,我有点吃力了。 它已经启动并运行,我的索引文件显示为127.0.0.1:8080,但我在将web服务器连接到域时遇到问题

根据我从在线阅读的文档中了解到的情况,我必须在我的注册中心更改DNS属性,如下所示(目标IP是我的公共IP):

这是我的nginx.conf文件:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       8080;
        server_name  erikbugge.no www.erikbugge.no;

        location / {
            root   www;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   www;
        }
    }
}
我还将端口8080转发到路由器中的本地IP地址

现在的问题是,每当我试图访问我的网页www.erikbugge.no时,它只是将我重定向到我的公共IP地址。 我很确定我做错了什么,但我不知道是什么


请温柔一点,我对这种网络服务器的东西还不熟悉。

offtopic:在显示域名的同时隐藏IP地址是很有意义的。我想你是想在你的家用计算机上安装服务器吧?这可能是个坏主意,因为你的ISP和/或防火墙会阻止这种情况。哦,顺便说一句,Windows上的nginx仍处于测试阶段(我怀疑它会很快发布),我不明白。为什么我的ISP会阻止我在家里使用web服务器?是的,我正在考虑在我的旧电脑上安装一个Linux发行版。这样做有效吗?还是防火墙和我的ISP仍然可以阻止它?因为这是病毒、特洛伊木马等的常见方式。我不说你的ISP肯定会这样做,但通常ISP会阻止到公共端口的传入连接。您应该联系您的ISP(或以某种方式查找此信息)。