nginx安装(NGINX安装路径)
csdh11 2025-01-29 15:14 28 浏览
简介:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13],同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日
在linux上安装nginx
下载nginx源码:curl -O https://nginx.org/download/nginx-1.26.2.tar.gz
下载解压后的文件展示:
源码构建:编译时使用 configure 命令进行配置。它定义了系统的各个方面,包括了 nginx 进行连接处理使用的方法。最终它会创建出一个 Makefile。configure 命令支持以下参数:
- —prefix=path
- 定义一个用于保留服务器文件的目录。此目录也将用于所有通过 configure 设置的相对路径(除了库源码路径外)和 nginx.conf 配置文件。默认设置为 /usr/local/nginx 目录。
- —sbin-path=path
- 设置 nginx 可执行文件的名称。此名称仅在安装过程中使用。默认情况下,文件名为 prefix/sbin/nginx。
- —conf-path=path
- 设置 nginx.conf 配置文件的名称。如果需要,nginx 可以使用不同的配置文件启动,方法是使用命令行参数 -c 指定文件。默认情况下,文件名为 prefix/conf/nginx.conf。
- —pid-path=path
- 设置存储主进程的进程 ID 的 nginx.pid 文件名称。安装后,可以在 nginx.conf 配置文件中使用 pid 指令更改文件名。默认文件名为 prefix/logs/nginx.pid。
- —lock-path=path
- 设置锁文件的名称前缀。安装后,可以在 nginx.conf 配置文件中使用 lock_file 指令更改对应的值。默认值为 prefix/logs/nginx.lock。
- —error-log-path=path
- 设置主要错误、警告和诊断文件的名称。安装后,可以在 nginx.conf 配置文件中使用 error_log 指令更改文件名。默认情况下,文件名为 prefix/logs/error.log。
- —http-log-path=path
- 设置 HTTP 服务器主请求日志文件名称。安装后,可以在 nginx.conf 配置文件中使用 access_log 指令更改文件名。默认情况下,文件名为 prefix/logs/access.log。
- —build=name
- 设置一个可选的 nginx 构建名称
- —user=name
- 设置一个非特权用户名称,其凭据将由工作进程使用。安装后,可以在 nginx.conf 配置文件中使用 user 指令更改名称。默认的用户名为 nobody。
- —group=name
- 设置一个组的名称,其凭据将由工作进程使用。安装后,可以在 nginx.conf 配置文件中使用 user 指令更改名称。默认情况下,组名称设置为一个非特权用户的名称。
- —with-select_module 和 —without-select_module
- 启用或禁用构建允许服务器使用 select() 方法的模块。如果平台不支持其他更合适的方法(如 kqueue、epoll 或 /dev/poll),则将自动构建该模块。
- —with-poll_module 和 —without-poll_module
- 启用或禁用构建允许服务器使用 poll() 方法的模块。如果平台不支持其他更合适的方法(如 kqueue、epoll 或 /dev/poll),则将自动构建该模块。
- with-threads
- 允许使用线程池thread pools
- with-file-aio
- 启用在FreeBSD和Linux上asynchronous file I/O (aio)指令的使用
- —without-http_gzip_module
- 禁用构建 HTTP 服务器响应压缩模块。需要 zlib 库来构建和运行此模块。
- —without-http_rewrite_module
- 禁用构建允许 HTTP 服务器重定向请求和更改请求 URI 的模块。需要 PCRE 库来构建和运行此模块。
- —without-http_proxy_module
- 禁用构建 HTTP 服务器代理模块。
- —with-http_ssl_module
- 允许构建可将 HTTPS 协议支持添加到 HTTP 服务器的模块。默认情况下,此模块参与构建。构建和运行此模块需要 OpenSSL 库支持。
- with-http_v2_module
- 允许构建一个支持HTTP/2 的模块。默认情况下,该模块不构建。
- with-http_realip_module
- 允许构建ngx_http_realip_module 模块,该模块将客户端地址更改为在指定的header中发送的地址。该模块默认不构建。
- with-http_addition_module
- 允许构建ngx_http_addition_module 模块,该模块能够在响应之前和之后添加文本。该模块默认不构建。
- with-http_xslt_module和with-http_xslt_module=dynamic
- 允许构建使用一个或者多个XSLT样式表转化为XML响应的ngx_http_xslt_module。该模块默认不构建。libxslt 和 libxml2 库需要这个模块来构建和启动。
- with-http_image_filter_module和with-http_image_filter_module=dynamic
- 允许构建ngx_http_image_filter_module 模块,该模块可以转换 JPEG, GIF, PNG, 和 WebP 格式的图片。该模块默认不构建。
- with-http_geoip_module和with-http_geoip_module=dynamic
- 允许构建ngx_http_geoip_module 模块。该模块根据客户端 IP 地址和预编译MaxMind 的数据库创建变量。该模块默认不构建。
- with-http_sub_module
- 允许构建ngx_http_sub_module 模块。该模块通过将一个指定的字符串替换为另一个来修改相应。该模块默认不构建。
- with-http_dav_module
- 允许构建ngx_http_dav_module 模块。该模块通过WebDEV协议提供文件管理自动化。该模块默认不构建。
- with-http_flv_module
- 允许构建ngx_http_flv_module 模块。该模块为 Flash Videos (FLV) 文件提供伪流服务器端的支持。该模块默认不构建。
- with-http_mp4_module
- 允许构建ngx_http_mp4_module 模块。该模块为 MP4 文件提供伪流服务器端的支持。该模块默认不构建。
- with-http_gunzip_module
- 允许构建ngx_http_gunzip_module 模块。该模块使用 Content-Encoding: gzip 来解压缩响应对于那些不支持gzip编码方法的客户端。该模块默认不构建。
- with-http_auth_request_module
- 允许构建ngx_http_auth_request_module 模块。该模块基于子请求的结果实现客户端授权。该模块默认不构建。
- with-http_random_index_module
- 允许构建ngx_http_random_index_module 模块。该模块处理斜杠字符 (‘/‘) 结尾的请求,并选择目录中的随机文件作为索引文件。该模块默认不构建。
- with-http_secure_link_module
- 允许构建ngx_http_secure_link_module 模块。该模块默认不构建。
- with-http_degradation_module
- 允许构建 with-http_degradation_module 模块。该模块默认不构建。
- with-http_slice_module
- 允许构建ngx_http_slice_module 将请求拆分为子请求的模块,每个模块都返回一定范围的响应。该模块提供了更有效的大响应缓存。该模块默认不构建。
- with-http_stub_status_module
- 允许构建ngx_http_stub_status_module 模块。该模块提供对基本状态信息的访问。该模块默认不构建。
- without-http_charset_module
- 禁用构建压缩 HTTP 响应的ngx_http_charset_module 模块。该模块将指定的字符集添加到 Content-Type 响应头字段,还可以将数据从一个字符集转化为另一个字符集。
- without-http_gzip_module
- 禁用构建压缩 HTTP 响应的compresses responses 模块。构建和运行这个模块需要 zlib 库。
- without-http_ssi_module
- 禁用构建without-http_ssi_module 模块。该模块在通过它的响应中处理 SSI (服务端包含) 命令。
- without-http_userid_module
- 允许构建ngx_http_userid_module 模块。该模块设置适合客户端识别的cookie。
- without-http_access_module
- 禁用构建ngx_http_access_module 模块。该模块允许限制对某些客户端地址的访问。
- without-http_auth_basic_module
- 禁用构建ngx_http_auth_basic_module 模块。该模块允许通过使用HTTP基本身份验证协议验证用户名密码来限制对资源的访问。
- without-http_mirror_module
- 禁用构建ngx_http_mirror_module 模块。该模块通过创建后台镜像子请求来实现原始请求的镜像。
- without-http_autoindex_module
- 禁用构建ngx_http_autoindex_module 模块。该模块处理以斜杠(‘/‘)结尾的请求,并在ngx_http_index_module 模块找不到索引文件的情况下生成目录列表。
- without-http_geo_module
- 禁用构建ngx_http_geo_module 模块。该模块使用取决于客户端IP地址的值创建变量。
- without-http_map_module
- 禁用构建ngx_http_map_module 模块。该模块使用取决于其他变量的值创建变量。
- without-http_split_clients_module
- 禁用构建ngx_http_split_clients_module 模块。该模块为 A/B 测试创建变量。
- without-http_referer_module
- 禁用构建ngx_http_referer_module 模块。该模块可以阻止对 “Referer” 头字段中具有无效值的请求访问站点。
- without-http_proxy_module
- 禁用构建允许HTTP服务器重定向的请求和更改请求URI redirect requests and change URI of requests 的模块。
- without-http_proxy_module
- 禁用构建proxying module HTTP服务器代理模块。
- without-http_fastcgi_module
- 禁用构建将请求传递给FastCGI服务器的ngx_http_fastcgi_module模块。
- without-http_uwsgi_module
- 禁用构建将请求传递给uwsgi服务器的ngx_http_uwsgi_module 模块。
- without-http_scgi_module
- 禁用构建将请求传递给SCGI服务器的ngx_http_scgi_module 模块。
- without-http_grpc_module
- 禁用构建将请求传递给个RPC服务器ngx_http_grpc_module 模块。
- without-http_memcached_module
- 禁用构建ngx_http_memcached_module 模块。该模块从 memcached 服务器获得响应。
- without-http_limit_conn_module
- 禁用构建ngx_http_limit_conn_module 模块。该模块限制每个密钥的链接数,例如,来自单个IP地址的链接数。
- without-http_limit_req_module
- 禁用构建限制每个键的请求处理速率ngx_http_limit_req_module 模块。例如,来自单个IP地址的请求的处理速率。
- without-http_empty_gif_module
- 禁用构建发出单像素透明GIFemits single-pixel transparent GIF 模块。
- without-http_browser_module
- 禁用构建ngx_http_browser_module 模块。该模块创建的值的变量取决于 “User-Agent” 请求标头字段的值。
- without-http_upstream_hash_module
- 禁用构建实现散列负载均衡的方法hash 模块。
- without-http_upstream_ip_hash_module
- 禁用构建实现IP_Hash 负载均衡方法的模块。
- without-http_upstream_least_conn_module
- 禁用构建实现least_conn 负载均衡方法的模块。
- without-http_upstream_keepalive_module
- 禁用构建caching of connections 模块。该模块提供到上游服务器的链接缓存。
- without-http_upstream_zone_module
- 禁用构建zone 模块。该模块可以将上游组的运行时状态存储在共享内存区域中。
- with-http_perl_module和with-http_perl_module=dynamic
- 构建嵌入式Perl 模块。该模块默认不构建。
- —with-perl_modules_path=path
- 定义一个保留Perl模块的路径。
- with-perl=path
- 设置Perl二进制文件的名字。
- http-client-body-temp-path
- 定义用于存储保存客户端的请求主体的临时文件的目录。安装后,可以使用client_body_temp_path 指令在nginx.conf配置文件中始终更改目录。默认的目录名为 prefix/client_body_temp。
- http-proxy-temp-path=path
- 定义一个目录,用于存储临时文件和从代理服务器接受的数据。安装后可以使用proxy_temp_path 指令在nginx.conf配置文件中更改。默认的目录名为 profix/proxy_temp
- http-fastcgi-temp-path=path
- 定义一个目录,用于存储临时文件和从 FastCGI 服务器接受的数据。安装后可以使用fastcgi_temp_path 指令在nginx.conf配置文件中更改。 默认的目录为 prefix/fastcgi_temp
- http-uwsgi-temp-path=path
- 定义一个目录,用于存储临时文件和从 uwsgi 服务器接受的数据。安装后可以使用uwsgi_temp_path 指令在nginx.conf配置文件中更改。 默认的目录为 prefix/uwsgi_temp
- http-scgi-temp-path=path
- 定义一个目录,用于存储临时文件和从 SCGI 服务器接受的数据。安装后可以使用scgi_temp_path 指令在nginx.conf配置文件中更改。 默认的目录为 prefix/scgi_temp
- without-http
- 禁用构建HTTP 模块。
- without-http-cache
- 禁用 HTTP 缓存。
- with-mail和with-mail=dynamic
- 启用构建 POP3/IMAP4/SMTP mail proxy 模块。
- with-mail_ssl_module
- 启用构建SSL/TLS protocol support 模块,将SSL/TLS协议支持添加到邮件代理服务器。默认不构建此模块。需要OpenSSL库来构建和运行此模块。
- without-mail_pop3_module
- 禁用邮件代理服务器中的POP3 协议。
- without-mail_imap_module
- 禁用邮件代理服务器中的IMAP 协议。
- without-mail_smtp_module
- 禁用邮件代理服务器中的SMTP 协议。
- with-stream和with-stream=dynamic
- 启用构建流模块 模块以进行通用的 TCP/UDP 代理和负载均衡。该模块默认不构建。
- with-stream_ssl_module
- 启用构建SSL/TLS protocol support 模块。为流模块添加SSL/TLS协议支持。默认不构建此模块。需要OpenSSL库来构建和运行此模块。
- with-stream_realip_module
- 启用构建ngx_stream_realip_module 模块。该模块将客户端地址更改为 PROXY 协议头中发送的地址。默认不构建此模块。
- with-stream_geoip_module和with-stream_geoip_module=dynamic
- 启用构建ngx_stream_geoip_module 模块。该模块根据客户端地址和预编译的MaxMind 数据库创建变量。默认不构建。
- with-stream_ssl_preread_module
- 禁用构建with-http_degradation_modulengx_stream_ssl_preread_module 模块。该模块允许从ClientHello 消息中提取消息而不终止SSL/TLS。
- without-stream_limit_conn_module
- 禁用构建ngx_stream_limit_conn_module 模块。该模块限制每个密钥的连接数,例如,来自单个IP地址的连接数。
- without-stream_geo_module
- 禁用构建ngx_stream_geo_module 模块。该模块使用取决于客户端IP地址的值创建变量。
- without-stream_map_module
- 禁用构建ngx_stream_map_module 模块。该模块根据其他变量的值创建值。
- without-stream_split_clients_module
- 禁用构建ngx_stream_split_clients_module 模块。该模块为 A/B 测试创建变量
- without-stream_return_module
- 禁用构建ngx_stream_return_module 模块。该模块将一些指定值发送到客户端,然后关闭连接。
- without-stream_upstream_hash_module
- 禁用构建hash 实现散列负载平衡方法的模块。
- without-stream_upstream_least_conn_module
- 禁用构建least_conn 实现散列负载平衡方法的模块。
- without-stream_upstream_zone_module
- 禁用构建zone 的模块。该模块可以将上游组的运行时状态存储在共享内存区域中
- with-google_perftools_module
- 禁用构建ngx_google_perftools_module 模块。该模块可以使用 Google Performance Tools 分析nginx工作进程。该模块适用于nginx开发人员,默认情况下不构建。
- with-cpp_test_module
- 启用构建ngx_cpp_test_module模块。
- add-module=path
- 启用外部模块。
- add-dynamic-module=path
- 启用动态模块。
- with-compat
- 实现动态兼容模块。
- with-cc=path
- 设置C编译器的名称。
- with-cpp=path
- 设置C++处理器的名称。
- with-cc-opt=parameters
- 设置将添加到CFLAGS变量的其他参数。在FreeBSD下使用系统PCRE库时,应指定--with-cc-opt =" - I / usr / local / include"。如果需要增加 select() 支持的文件数,也可以在此处指定,例如: - with-cc-opt =" - D FD_SETSIZE = 2048"。
- with-ld-opt=parameters
- 设置将在链接期间使用的其他参数。在FreeBSD下使用系统PCRE库时,应指定--with-ld-opt =" - L / usr / local / lib"。
- with-cpu-opt=cpu
- 指定编译的 CPU ,pentium, pentiumpro, pentium3, pentium4, athlon, opteron, sparc32, sparc64, ppc64。
- without-pcre
- 禁用 PCRE 库的使用。
- with-pcre
- 强制使用 PCRE 库。
- with-pcre=path
- 设置 PCRE 库源的路径。需要从 PCRE 站点下载分发(版本4.4 - 8.42)并将其解压缩。剩下的工作由nginx的./configure和make完成。该位置指令和 ngx_http_rewrite_module 模块中的正则表达式支持需要该库。
- with-pcre-opt=parameters
- 为PCRE设置其他构建选项。
- with-zlib-opt=parameters
- 为zlib设置其他构建选项。
- with-zlib-asm=cpu
- 启用使用针对其中一个指定CPU优化的zlib汇编程序源:pentium,pentiumpro。
- with-libatomic
- 强制libatomic_ops库使用。
- with-libatomic=path
- 设置libatomic_ops库源的路径。
- with-openssl=path
- 设置OpenSSL库源的路径。
- with-openssl-opt=parameters
- 为OpenSSL设置其他构建选项。
- with-debug
- 启用 调试日志 。
- —with-pcre=path
- 设置 PCRE 库的源路径。发行版(4.4 至 8.40 版本)需要从 PCRE 站点下载并提取。其余工作由 nginx 的 ./configure 和 make 完成。该库是 location 指令和 ngx_http_rewrite_module 模块中正则表达式支持所必需的。
- —with-pcre-jit
- 使用“即时编译(just-in-time compilation)”支持(1.1.12版本的 pcre_jit 指令)构建 PCRE 库。
- —with-zlib=path
- 设置 zlib 库的源路径。发行版(1.1.3 至 1.2.11 版本)需要从 zlib 站点下载并提取。其余工作由 nginx 的 ./configure 和 make 完成。该库是 ngx_http_gzip_module 模块所必需的。
- —with-cc-opt=parameters
- 设置添加到 CFLAGS 变量的额外参数。当在 FreeBSD 下使用系统的 PCRE 库时,应指定 --with-cc-opt="-I /usr/local/include"。如果需要增加 select() 所支持的文件数量,也可以在这里指定,如:--with-cc-opt="-D FD_SETSIZE=2048"。
- —with-ld-opt=parameters
- 设置链接期间使用的其他参数。在 FreeBSD 下使用系统 PCRE 库时,应指定—with-ld-opt=”-L /usr/local/lib”`。
首先创建www用户和组 和nginx安装路径:
useradd -m -U -s /sbin/nologin www
mkdir -p /www/server/nginx/src
yum install epel-release
yum -y install git
yum install luajit lua-devel
yum install -y libxml2-devel libxslt-devel
yum install -y gd-devel
cd /www/server/nginx/src
git clone https://github.com/simplresty/ngx_devel_kit.git
git clone https://github.com/openresty/lua-nginx-module.git
git clone https://github.com/FRiCKLE/ngx_cache_purge.git
git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module.git
git clone https://github.com/arut/nginx-dav-ext-module.git
mv lua-nginx-module lua_nginx_module
mv ngx_http_substitutions_filter_module ngx_http_substitutions_filter_module-master
参数使用示例:
./configure \
--user=www \
--group=www \
--prefix=/www/server/nginx \
--add-module=/www/server/nginx/src/ngx_devel_kit \
--add-module=/www/server/nginx/src/lua_nginx_module \
--add-module=/www/server/nginx/src/ngx_cache_purge \
--with-openssl=/www/server/nginx/src/openssl \
--with-pcre=pcre-8.43 \
--with-http_v2_module \
--with-stream --with-stream_ssl_module \
--with-stream_ssl_preread_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_image_filter_module \
--with-http_gzip_static_module \
--with-http_gunzip_module \
--with-ipv6 \
--with-http_sub_module \
--with-http_flv_module \
--with-http_addition_module \
--with-http_realip_module \
--with-http_mp4_module \
--add-module=/www/server/nginx/src/ngx_http_substitutions_filter_module-master \
--with-ld-opt=-Wl,-E \
--with-cc-opt=-Wno-error \
--with-http_dav_module \
--add-module=/www/server/nginx/src/nginx-dav-ext-module
出现这样的界面表示.configure执行成功
配置完成之后,使用 make 和 make install 编译和安装 nginx。
安装完成以后:
nginx安装路径:/www/server/nginx
相关推荐
- 探索Java项目中日志系统最佳实践:从入门到精通
-
探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...
- 用了这么多年的java日志框架,你真的弄懂了吗?
-
在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...
- 物理老师教你学Java语言(中篇)(物理专业学编程)
-
第四章物质的基本结构——类与对象...
- 一文搞定!Spring Boot3 定时任务操作全攻略
-
各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...
- 你还不懂java的日志系统吗 ?(java的日志类)
-
一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...
- 谈谈枚举的新用法--java(java枚举的作用与好处)
-
问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...
- 你还不懂java的日志系统吗(javaw 日志)
-
一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...
- Java 8之后的那些新特性(三):Java System Logger
-
去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...
- Java开发中的日志管理:让程序“开口说话”
-
Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...
- OS X 效率启动器 Alfred 详解与使用技巧
-
问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...
- Java中 高级的异常处理(java中异常处理的两种方式)
-
介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...
- 【性能调优】全方位教你定位慢SQL,方法介绍下!
-
1.使用数据库自带工具...
- 全面了解mysql锁机制(InnoDB)与问题排查
-
MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...
- 看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法
-
一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...
- 一周热门
- 最近发表
- 标签列表
-
- mydisktest_v298 (34)
- document.appendchild (35)
- 头像打包下载 (61)
- acmecadconverter_8.52绿色版 (39)
- word文档批量处理大师破解版 (36)
- server2016安装密钥 (33)
- mysql 昨天的日期 (37)
- parsevideo (33)
- 个人网站源码 (37)
- centos7.4下载 (33)
- mysql 查询今天的数据 (34)
- intouch2014r2sp1永久授权 (36)
- 先锋影音源资2019 (35)
- jdk1.8.0_191下载 (33)
- axure9注册码 (33)
- pts/1 (33)
- spire.pdf 破解版 (35)
- shiro jwt (35)
- sklearn中文手册pdf (35)
- itextsharp使用手册 (33)
- 凯立德2012夏季版懒人包 (34)
- 反恐24小时电话铃声 (33)
- 冒险岛代码查询器 (34)
- 128*128png图片 (34)
- jdk1.8.0_131下载 (34)