Linux下安装JDK和Nginx

Linux下安装JDK和Nginx,第1张

如何在Linux下安装JDK和Nginx?

把 JDK 的安装包上传到服务器,目录如下 /user/local/java

然后我们需要解压安装包

解压完成后,JDK 的安装目录就出现了,

我们安装完 JDK 之后,是不是还需要配置环境变量让 JDK 生效,接下来就是配置环境变量的 *** 作了。

3.配置环境变量

vim /etc/profile 最后加入配置

4.让环境变量生效

source /etc/profile

5.测试是否安装成功

java -version

javac

如果出现版本号和对应的内容,那么证明我们的java安装成功

在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。

1.先安装gcc-c++编译器

yum install gcc-c++

yum install -y openssl openssl-devel

2.再安装pcre包

yum install -y pcre pcre-devel

3.再安装zlib包

yum install -y zlib zlib-devel

当出现Complete!的时候,我们就知道他确实是安装完成了。

4.创建nginx的文件夹

mkdir /usr/local/nginx

5.把Nginx上传到服务器nginx文件夹中

6.解压

tar -zxvf nginx-1.21.2.tar.gz

7.使用默认配置

cd nginx-1.19.9

./configure

8.编译安装

make install

9.进入sbin目录,运行Nginx

cd /usr/local/nginx/sbin

./nginx

检查是否启动成功

ps -ef | grep nginx

访问IP,默认的端口是80

在upstream中使用nginx变量的方法 *** 作流程是:1. 创建upstream数据结构。if (ngx_http_upstream_create(r) != NGX_OK) {return NGX_HTTP_INTERNAL_SERVER_ERROR}2. 设置模块的tag和schema。schema现在只会用于日志,tag会用于buf_chain管理。u = r->upstreamngx_str_set(&u->schema, "memcached://")u->output.tag = (ngx_buf_tag_t) &ngx_http_memcached_module3. 设置upstream的后端服务器列表数据结构。mlcf = ngx_http_get_module_loc_conf(r, ngx_http_memcached_module)u->conf = &mlcf->upstream4. 设置upstream回调函数。在这里列出的代码稍稍调整了代码顺序。u->create_request = ngx_http_memcached_create_requestu->reinit_request = ngx_http_memcached_reinit_requestu->process_header = ngx_http_memcached_process_headeru->abort_request = ngx_http_memcached_abort_requestu->finalize_request = ngx_http_memcached_finalize_requestu->input_filter_init = ngx_http_memcached_filter_initu->input_filter = ngx_http_memcached_filter5. 创建并设置upstream环境数据结构。ctx = ngx_palloc(r->pool, sizeof(ngx_http_memcached_ctx_t))if (ctx == NULL) {return NGX_HTTP_INTERNAL_SERVER_ERROR}ctx->rest = NGX_HTTP_MEMCACHED_ENDctx->request = rngx_http_set_ctx(r, ctx, ngx_http_memcached_module)u->input_filter_ctx = ctx6. 完成upstream初始化并进行收尾工作。r->main->count++ngx_http_upstream_init(r)return NGX_DONE


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8019337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存