作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我真的是这个主题的初学者,我需要一些有用的文章和您的指导。我想构建 RESTFul
API 网络服务。作为 http 服务器选择 nginx
。但我不知道(无法找到任何文章)关于如何将查询重定向到我的 java 模块的任何信息,该模块处理请求并以 JSON
形式返回给 nginx
。如果我对后端类型的想法不正确,请帮助我解决这个问题......
最佳答案
您需要在其自己的应用服务器中构建您的 Java 服务——Tomcat 将是一个不错的选择。从那里开始,将 nginx
配置为充当 Tomcat 的代理是一件简单的事情。您的 nginx
配置将如下所示:
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 4096;
# multi_accept on;
}
http {
server {
listen 80; #incoming port for nginx
server_name localhost;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
#...and other things, like basic settings, logging, mail, etc.
这里的重要部分是 proxy_pass
的设置。这告诉 nginx
接受端口 80 上的请求并将它们重定向到端口 8080(Tomcat 的标准端口)。
关于java - 如何将 nginx 连接到我的 java 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14296853/
我是一名优秀的程序员,十分优秀!