从nginx官网下载相应的安装包
建议下载 下载稳定版
解压到相应的目录,比如我是e盘 然后修改目录名字为nginx
进入nginx目录 双击nginx.exe 来启动nginx
此时 直接在浏览器地址栏输入:localhost 便能看到 欢迎页面,说明你虚拟主机已经搭建好了
但是有时候 我们需要配置路径 在默认情况下 他的root是 nginx目录下的html文件夹
如若修改 则打开conf目录下的nginx.conf
找到server 选项 修改咯location 中的root 选项。
比如我修改到D:/webroot
则修改为
在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->upstream; ngx_str_set(&u->schema, "memcached://"); u->output.tag = (ngx_buf_tag_t) &ngx_http_memcached_module; 3. 设置upstream的后端服务器列表数据结构。 mlcf = ngx_http_get_module_loc_conf(r, ngx_http_memcached_module); u->conf = &mlcf->upstream; 4. 设置upstream回调函数。在这里列出的代码稍稍调整了代码顺序。 u->create_request = ngx_http_memcached_create_request; u->reinit_request = ngx_http_memcached_reinit_request; u->process_header = ngx_http_memcached_process_header; u->abort_request = ngx_http_memcached_abort_request; u->finalize_request = ngx_http_memcached_finalize_request; u->input_filter_init = ngx_http_memcached_filter_init; u->input_filter = ngx_http_memcached_filter; 5. 创建并设置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_end; ctx->request = r; ngx_http_set_ctx(r, ctx, ngx_http_memcached_module); u->input_filter_ctx = ctx; 6. 完成upstream初始化并进行收尾工作。 r->main->count++; ngx_http_upstream_init(r); return ngx_done;
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....