Home
|
简体中文
|
繁体中文
|
杂文
|
Github
|
知乎专栏
|
Facebook
|
Linkedin
|
Youtube
|
打赏(Donations)
|
About
部分 IV. Web Application
上一页
下一页
知乎专栏
部分 IV. Web Application
目录
43. Let's Encrypt's 免费SSL证书
43.1. 安装 certbot 工具
43.1.1. CentOS/Rocky Linux
43.1.2. Ubuntu
43.2. 生成证书,HTTP 文件认证
43.3. 手工生成证书,基于 DNS 认证
43.4. 证书更新
43.5. acme.sh
44. Nginx
44.1. Installing
44.1.1. Netkiller OSCM 一键安装 (CentOS 7)
44.1.2. Installing by apt-get under the debain/ubuntu
44.1.3. CentOS
44.1.4. installing by source
44.1.5. CentOS 7
44.1.6. Mac
44.1.7. rotate log
44.2. Nginx 命令
44.2.1. -V show version and configure options then exit
44.2.2. -t : test configuration and exit
44.2.3. test configuration, dump it and exit
44.3. nginx.conf 配置文件
44.3.1. 处理器配置
44.3.2. events 配置
44.3.3. Nginx 变量
44.4. http 配置
44.4.1. 缓冲区相关设置
44.4.2. 超时设置
44.4.3. server_tokens 隐藏 nginx 版本号
44.4.4. zstd 压缩
44.4.5. gzip
44.4.6. ssi
44.4.7. DNS 解析
44.4.8. rewrite
44.5. server
44.5.1. listen
44.5.2. server_name 配置
44.5.3. location
44.5.4. root 通过$host智能匹配目录
44.5.5. alias
44.5.6. try_files
44.5.7. SSL 虚拟主机
44.5.8. HTTP2 配置 SSL证书
44.5.9. expires
44.5.10. access
44.5.11. autoindex
44.5.12. return
44.5.13. add_header
44.5.14. client_max_body_size 上传文件尺寸限制
44.6. upstream 负载均衡
44.6.1. weight 权重配置
44.6.2. backup 实现热备
44.7. Proxy
44.7.1. proxy_cache
44.7.2. rewrite + proxy_pass
44.7.3. request_filename + proxy_pass
44.7.4. $request_uri 与 proxy_pass 联合使用
44.7.5. try_files 与 proxy_pass 共用
44.7.6. Proxy 与 SSI
44.7.7. Host
44.7.8. expires
44.7.9. X-Forwarded-For
44.7.10. X-Sendfile
44.7.11. proxy_http_version
44.7.12. proxy_set_header
44.7.13. 隐藏头部信息
44.7.14. 忽略头
44.7.15. proxy_pass_request_headers 透传 Header
44.7.16. timeout 超时时间
44.7.17. sub_filter 文本替换
44.7.18. 站外代理
44.7.19. Proxy SSE(Server-Sent Events)
44.7.20. example
44.7.21. HTTP Auth 认证冲突
44.8. fastcgi
44.8.1. spawn-fcgi
44.8.2. php-fpm
44.9. Nginx module
44.9.1. stub_status 服务器状态采集模块
44.9.2. sub_filter 页面中查找和替换
44.9.3. auth_basic HTTP 认证模块
44.9.4. valid_referers
44.9.5. ngx_http_flv_module
44.9.6. ngx_http_mp4_module
44.9.7. limit_zone
44.9.8. image_filter
44.9.9. ngx_stream_proxy_module
44.9.10. ngx_http_mirror_module
44.9.11. limit_except
44.9.12. geoip_country_code
44.10. Example
44.10.1. Nginx + Tomcat
44.10.2. 拦截index.html
44.10.3. Session 的 Cookie 域处理
44.11. FAQ
44.11.1. 405 Not Allowed?
44.11.2. 413 Request Entity Too Large
44.11.3. 499 Client Closed Request
44.11.4. 502 Bad Gateway?
44.11.5. 504 Gateway Time-out
44.11.6. proxy_pass
44.11.7. proxy_pass SESSION 丢失问题
44.11.8. [alert] 55785#0: *11449 socket() failed (24: Too many open files) while connecting to upstream
44.11.9. server_name 与 SSI 注意事项
44.11.10. location 跨 document_root 引用,引用 document_root 之外的资源
44.11.11. nginx: [warn] duplicate MIME type "text/html" in /etc/nginx/nginx.conf
44.11.12. 127.0.0.1:8080 failed
44.11.13. failed (13: Permission denied) while connecting to upstream
44.11.14. upstream sent too big header while reading response header from upstream
44.11.15. 很目录 index.html 正常访问,其他文件都是 404
44.11.16. nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead
45. Openresty
45.1. 安装 Openresty
45.1.1. 源码安装
45.2. Openresty 开发
45.2.1. Hello world!!!
45.2.2. 日期和时间
45.2.3. 数据结构
45.2.4. echo 输出
45.2.5. 参数处理
45.2.6. Nginx 变量
45.2.7. Json
45.2.8. Redis
45.2.9. Nginx 缓存
45.2.10. logs
45.3. 实现灰度发布
45.4. Redis
46. Caddy
46.1. 安装 Caddy
46.1.1. CentOS/Rocky Linux/AlmiLinux
46.2. 命令行
46.2.1. 启动 Caddy
46.2.2. 文件服务器
46.3. /etc/caddy/Caddyfile
46.3.1. 导入配置文件 Caddyfile.d
46.3.2. 监听地址
46.3.3. 日志
46.3.4. 反向代理
46.3.5. Let's Encrypt 免费 SSL 证书
46.3.6. 返回内容
46.3.7.
46.3.8. 绑定域名
47. Apache Tomcat
47.1. Tomcat 安装与配置
47.1.1. Tomcat 6
47.1.2. Tomcat 7
47.1.3. Java 8 + Tomcat 8
47.1.4. Tomcat 9/10
47.1.5. 防火墙配置
47.1.6. 同时运行多实例
47.1.7. Testing file
47.1.8. mod_jk
47.1.9. mod_proxy_ajp
47.1.10. RewriteEngine 连接 Tomcat
47.1.11. SSL 双向认证
47.2. 配置 Tomcat 服务器
47.2.1. server.xml
47.2.2. tomcat-users.xml
47.2.3. context.xml
47.2.4. logging.properties
47.2.5. catalina.properties
47.3. 虚拟主机配置
47.3.1. 方案一
47.3.2. 方案二
47.3.3. Alias 别名
47.3.4. access_log
47.3.5. Context 配置
47.3.6. 主机绑定IP地址
47.4. SSI
47.5. Logging 日志
47.5.1. 开启 debug 模式
47.5.2. 切割 catalina.out 日志
47.6. Init.d Script
47.6.1. Script 1
47.6.2. Shell Script 2
48. Apache httpd
48.1. Install
48.1.1. Quick install apache with aptitude
48.1.2. CentOS 6
48.1.3. Compile and then install Apache
48.1.4. XAMPP
48.2. Module
48.2.1. Output a list of modules compiled into the server.
48.2.2. Core
48.2.3. mpm
48.2.4. Apache Log
48.2.5. mod_access
48.2.6. VirtualHost
48.2.7. Alias / AliasMatch
48.2.8. Redirect / RedirectMatch
48.2.9. Rewrite
48.2.10. Proxy
48.2.11. Deflate
48.2.12. Expires
48.2.13. Cache
48.2.14. usertrack
48.2.15. Charset
48.2.16. Dir
48.2.17. Includes
48.2.18. Apache Status
48.2.19. Mod Perl
48.2.20. mod_pagespeed -
48.2.21. Module FAQ
48.2.22. mod_setenvif
48.2.23. PHP 程序安全问题 php_admin_value
48.2.24. mod_spdy
48.3. 设置Apache实现防盗连
48.4. .htaccess
48.5. Error Prompt
48.5.1. Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
48.5.2. Invalid command 'AuthUserFile', perhaps misspelled or defined by a module not included in the server configuration
49. Lighttpd
49.1. 安装Lighttpd
49.1.1. quick install with aptitude
49.1.2. yum install
49.1.3. to compile and then install lighttpd
49.2. /etc/lighttpd/lighttpd.conf
49.2.1. max-worker / max-fds
49.2.2. accesslog.filename
49.2.3. ETags
49.2.4. server.tag
49.3. Module
49.3.1. simple_vhost
49.3.2. ssl
49.3.3. redirect
49.3.4. rewrite
49.3.5. alias
49.3.6. auth
49.3.7. compress
49.3.8. expire
49.3.9. status
49.3.10. setenv
49.3.11. fastcgi
49.3.12. user-agent
49.3.13. spdy
49.4. 其他模块
49.4.1. mod_secdownload 防盗链
49.5. Example
49.5.1. s-maxage
50. Resin
50.1. 安装Resin
50.1.1. 直接使用
50.1.2. Debian/Ubuntu
50.1.3. 源码安装Resin
50.2. Compiling mod_caucho.so
50.3. resin.conf
50.3.1. Maximum number of threads
50.3.2. Configures the keepalive
50.3.3. ssl
50.4. virtual hosts
50.4.1. explicit host
50.4.2. regexp host
50.4.3. host-alias
50.4.4. configures a deployment directory for virtual hosts
50.4.5. Resources
50.5. FAQ
50.5.1. java.lang.OutOfMemoryError: PermGen space
51. Application Server
51.1. Zope
51.2. JBoss - JBoss Enterprise Middleware
52. varnish - a state-of-the-art, high-performance HTTP accelerator
52.1. Varnish Install
52.2. varnish utility
52.2.1. status
52.2.2. varnishadm
52.2.3. varnishtop
52.2.4. varnishhist
52.2.5. varnishsizes
52.3. log file
52.4. Varnish Configuration Language - VCL
52.4.1. unset / set
52.5. example
53. Apache Traffic Server
53.1. Install
53.2. Configure
54. Cherokee
54.1. Installing Cherokee
55. Jetty
56. Web Analysis
56.1. 综合测试
56.2. Web Logs
56.2.1. awstats
56.2.2. webalizer
57. Other Web Server
57.1. Python SimpleHTTPServer
58. web 服务器排名
58.1. HTTP状态码
59. Web Server Optimization
59.1. Chrome
59.2. ulimit
59.2.1. open files
59.3. khttpd
59.4. php.ini
59.4.1. Resource Limits
59.4.2. File Uploads
59.4.3. Session Shared
59.4.4. PATHINFO
59.5. APC Cache (php-apc - APC (Alternative PHP Cache) module for PHP 5)
59.6. Zend Optimizer
59.7. eaccelerator