北大青鸟小游网:值得大家信赖的游戏下载站!
发布时间:2021-05-16 11:25:57来源:北大青鸟手游网作者:北大青鸟手游网
Jetty是一个HTTP服务器和Java Servlet容器,用于大型软件框架中的机器对机器通信。Jetty是免费的开放源代码,并用于Apache ActiveMQ,Alfresco,Scalatra,Apache Maven,Google App Engine,Eclipse,Twitter的Streaming API等项目中。
Jetty越来越受欢迎,因为它易于嵌入,重量非常轻,并且可以选择包含静态内容和动态内容。使用Jetty,您可以在同一过程中运行Web服务器和Web应用程序,而不会遇到互连开销和复杂性。
为了演示Jetty的灵活性,这里将引导您完成使用NGINX作为反向代理在Ubuntu Server 18.04上将Jetty安装为Java HTTP服务器的过程。
你需要什么
准备工作:Ubuntu Server 18.04的运行中更新实例、具有sudo特权的用户
一、如何安装 Jetty
首先要做的是安装Jetty。在安装该组件之前,必须首先使用以下命令添加Java:
sudo apt-get install default-jdk -y
安装完成后,使用以下命令安装Jetty:
sudo apt-get install jetty9 -y
使用以下命令启动并启用Jetty:
sudo systemctl start jetty9
sudo systemctl enable jetty9
二、如何安装和配置NGINX
我们需要首先安装NGINX作为Jetty的反向代理。在执行此操作之前,必须停止并禁用Apache(否则,NGINX将不会安装)。这可以通过以下命令来完成:
sudo systemctl stop apache2
sudo systemctl disable apache2
在停止并禁用Apache的情况下,使用以下命令安装NGINX:
sudo apt-get install nginx -y
使用以下命令启动并启用NGINX:
sudo systemctl start nginx
sudo systemctl enable nginx
使用以下命令为Jetty创建一个NGINX虚拟主机配置:
sudo nano /etc/nginx/sites-available/jetty.conf
在该文件中,粘贴以下内容:
upstream jetty {
server 127.0.0.1:8080 weight=100 max_fails=5 fail_timeout=5;
}
server {
listen 80;
server_name example.com;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_pass http://jetty/;
}
}
保存并关闭文件。
使用以下命令启用新的虚拟主机:
sudo ln -s /etc/nginx/sites-available/jetty.conf /etc/nginx/sites-enabled/
使用以下命令重新启动NGINX:
sudo systemctl restart nginx
三、如何进入Jetty
为了确保您的Jetty和NGINX实例正在运行,请打开Web浏览器并将其指向http:// SERVER_IP:8080(其中SERVER_IP是托管服务器的IP地址)。您应该看到Jetty欢迎界面。
如果出现NGINX欢迎页面,则需要使用以下命令移动该索引文件:
sudo mv /var/www/html/index.nginx-debian.html ~/
再次重新启动NGINX,应该会出现Jetty页面。
这就是安装Jetty并将NGINX用作服务器的反向代理的全部内容。现在,您可以使用此灵活的Java服务器开始构建站点和应用程序。
和平精英通讯塔是什么 和平精英通讯塔玩法详细解析
跑跑卡丁车手游制霸赛场挑战任务全攻略
神雕侠侣2手游氪金玩家消费指南
王牌战士幽灵实战技巧讲解
王者荣耀王者模拟战即将上线 王者模拟战玩法介绍
王牌战士团战如何切入详细讲解
第五人格先知天赋怎么加点
崩坏3精英工坊新加入了什么武器圣痕 精英工坊新武器圣痕一览
古今江湖童姥牌组搭配使用技巧攻略
坠落星界
其它游戏
炽姬无双
角色扮演
王者荣耀
角色扮演
和平精英
枪战射击
邪恶疯人院
休闲益智
神雕侠侣2
角色扮演
一刀传世
角色扮演
九州天空城3D
角色扮演
斗罗大陆手游
角色扮演