小编Zey*_*nel的帖子

nginx 正在运行但未提供服务?

我一直在尝试将 nginx 设置为码头的代理。我有一台运行 ubuntu 服务器的笔记本电脑。现在我让码头在 localhost:8080 上工作,它在http://192.168.1.5:8080/my-webapp-0.1.0-standalone/.

我像这样配置了 nginx(我从这个页面改编了它):

server {
  listen 80;
  server_name nomilkfor.me;
  rewrite ^(.+?)/?$ http://nomilkfor.me$1 permanent;
}

server {
  listen 80;
  server_name www.nomilkfor.me;
  root /usr/share/nginx/html;

  location / {
    try_files $uri @my-webapp;
  }

  location @my-webapp {
    proxy_pass http://localhost:8080;
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以从我的家庭网络连接到 nginx 并看到 nginx 欢迎屏幕。

我也试过 $ sudo netstat -tanpl|grep nginx

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3264/nginx: worker 
Run Code Online (Sandbox Code Playgroud)

我看到 nginx 正在侦听端口 80。

但是当我尝试加载 nomilkfor.me 时,我收到“Chrome 无法连接到 nomilkfor.me”错误。

我究竟做错了什么?



编辑

我创建了一个非常简单的配置,这个配置也通过 jetty为index.htmlin …

ubuntu jetty nginx java

8
推荐指数
1
解决办法
5万
查看次数

标签 统计

java ×1

jetty ×1

nginx ×1

ubuntu ×1