ubuntu – nginx正在运行但没有服务?
|
我一直在尝试将nginx设置为jetty的代理.我有一台笔记本电脑运行ubuntu服务器.现在我让jetty工作在localhost:8080,它在http://192.168.1.5:8080/my-webapp-0.1.0-standalone/上提供应用程序的主页. 我像这样配置了nginx(I adapted it from this page):
我可以从家庭网络连接到nginx,我看到了nginx欢迎屏幕. 我也试过$sudo netstat -tanpl | grep nginx
我看到nginx正在端口80上侦听. 但是当我尝试加载nomilkfor.me时,我得到“Chrome无法连接到nomilkfor.me”错误. 我究竟做错了什么? 编辑 我创建了一个非常简单的配置,这个也通过jetty服务于/usr/share / nginx /中的index.html而不是应用程序:
编辑2 似乎nginx正在使用另一个conf文件,而不是我想的.我在conf文件/etc/nginx/sites-available/nomilkfor.me中添加了一个拼写错误(我删除了一个结束大括号)并运行了$nginx -s reload并且编译时没有错误并在浏览器上显示了nginx启动页面.某处可以有另一个conf文件吗?有没有办法找到nginx使用的conf文件? 编辑3 根据Pazis comment我添加了root但不确定它应该在哪里或它应该是什么.我补充了一些建议.哪一个是正确的? /usr/share / nginx / html是我拥有index.html的地方.
编辑4 这是我的码头配置文件.它位于/home/z/jetty/jetty-dist/jetty-distribution-9.1.0.v20131115/demo-base/webapps/my-webapp.xml |
