如何安装Jetty Java服务器与NGINX反向代理

首先,从官网下载Jetty服务器并解压。配置Jetty的start.ini文件,设置端口号。接下来,安装NGINX并编辑配置文件,设置反向代理规则。启动Jetty和NGINX服务。

安装Jetty Java服务器

1、确保Java环境已安装

在安装Jetty之前,请确保已经安装了Java环境,可以通过以下命令检查Java版本:

如何安装Jetty Java服务器与NGINX反向代理

java version

2、下载Jetty

从Jetty官网(https://www.eclipse.org/jetty/download.html)下载最新版本的Jetty压缩包。

3、解压Jetty

将下载的Jetty压缩包解压到一个目录,例如/opt/jetty

4、启动Jetty

进入解压后的Jetty目录,执行以下命令启动Jetty:

如何安装Jetty Java服务器与NGINX反向代理

cd /opt/jetty
java jar start.jar

此时,Jetty服务器已经在默认端口8080上启动,可以通过访问http://localhost:8080来查看Jetty的默认页面。

安装NGINX反向代理

1、安装NGINX

在Debian/Ubuntu系统上,使用以下命令安装NGINX:

sudo aptget update
sudo aptget install nginx

在CentOS/RHEL系统上,使用以下命令安装NGINX:

sudo yum install epelrelease
sudo yum install nginx

2、配置NGINX反向代理

编辑NGINX配置文件/etc/nginx/sitesavailable/default,在server块中添加以下内容:

如何安装Jetty Java服务器与NGINX反向代理

location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header XRealIP $remote_addr;
    proxy_set_header XForwardedFor $proxy_add_x_forwarded_for;
}

这里的proxy_pass指令将请求转发到本地的Jetty服务器(端口8080)。

3、重启NGINX

保存配置文件后,重启NGINX以使更改生效:

sudo service nginx restart

现在,可以通过访问http://localhost来查看Jetty的默认页面,请求将通过NGINX反向代理到Jetty服务器。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/408758.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2024-03-30 03:55
下一篇 2024-03-30 03:56

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入