把 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欢迎分享,转载请注明来源:内存溢出
评论列表(0条)