nginx2
//nginx最新
charset koi8-r 指定字符集
404 重定向
error_page 404 /404.html 错误页面返回404 指定重定向到404页面
error_page 500 505 503 504 /50x.html//把服务端错误状态码重定向到50x页面
location = /50x.html {
// 当路径为/50x.html的话 根目录是下面
root /usr/share/nginx/html;
}
如果访问的文件名是.php结尾的话,会把请求转发到127.0.0.1
如果路径是/.ht deny all 禁止所有人访问 访问控制
多级代理
代理服务器1
代理服务器2
真正的服务器
1.realId 传递
2.http_x_forwarded_for 是一个字符串
http_x_forwarded_for = 客户端ip 代理服务器1ip,代理服务器2ip,
// 取字符串的第一个即可
nginx -V
监控nginx 客户端状态stub_status on;
location = /status {
stub_status on;
}
nginx -s reload
!! 执行上次命令
hostory 可以查看上次执行的脚本标号 28是是事例
!28 =========nginx -s reload
随机主页 随机显示一个html;root /data/html; 目录下的文件 随机展示一个
修改配置文件
location / {
root /data/html;
random_index on;
}
权限:
chmod -R 777 /data
echo 1 > 1.html
配置文件修改 直接修改访问的html的内容
location / {
root /usr/share/nginx/html;
index index.html index.htm;
sub_filter 'world' 'guozimo';
sub_filter_once off;全局替换所有的内容
// 修改文件中world为珠峰
}
客户端
1 syc发出
3 ack发出
4.fin
服务器
2 ack syc 收到并发出
5.ack断开
握手三次 挥手要4次?
握手:
1 你能做我女朋友吗?
2.你能做我男朋友吗?
3好呀
挥手:
1.我想和你分手
2.我考虑一下(数据还没有写完不能立刻断开 先告诉客户端我听到了你的消息)
3.好吧我们分手吧(等办完事了 说分手)
4.好的