在NAT后面的VPS(ubuntu)上设置NGINX服务器

时间:2014-03-10 14:58:04

标签: php linux nginx vps nat

我拥有一个小型VPS(128mb vRAM),私有IP 192.168.0.xxx,公共IP xxx.xxx.xx.24和20个分配给私有IP的端口。 VPS配置为LNMP服务器。我想要运行的网站的配置文件如下所示: (它在站点可用并链接到启用站点)

server {
    listen 12304 default_server; //12304 is one of the ports of my private IP
    listen [::]:12304 default_server ipv6only=on;

    root home/wordpress_acc/wordpress_website; // contains only a sample index.html
    index index.html index.htm index.php;

    # Make site accessible from http://localhost/
    server_name www.xyz.tk;

    location / {
            # First attempt to serve request as file, then
            # as directory, then fall back to displaying a 404.
            try_files $uri $uri/ =404;
            # Uncomment to enable naxsi on this location
            # include /etc/nginx/naxsi.rules
    }
    #error_page 404 /404.html;
}

当我尝试通过域名www.xyz.tk或我的公共IP和端口12304(xxx.xxx.xx.24:12304)访问该站点时,我的webbrowser不会加载示例index.html但显示错误“无法连接到xxx.xxx.xx.24:12304 / www.xyz.tk

我还需要在NGINX中配置其他东西,还是我做错了什么? 感谢您提前花时间和精力!

PS:我已经在这个VPS上运行了TeamSpeak3服务器,我已经配置了自己。它在一个指定的端口上运行,工作正常。

编辑:刚刚在端口12305和12306-12310上添加了一个FTP服务器(vsftpd),它也正常工作......但仍然无法配置NGINX服务器: - /

0 个答案:

没有答案