正向代理是什么
所谓正向代理,是从客户/客户端角度出发,即为了从原始服务器中取得内容,由客户端向代理服务器发出请求,并指定目标访问服务器,而后,代理(服务器)向目标服务器转交需求,并将获得的内容返回给客户端。正向代理闭环完成。
正向代理的特征是:客户端(我们的浏览器)是明确要访问的真实服务器地址;服务器(某歌网站服务器)只知道代理服务器来访问他了,并不知道真实的客户端是谁(其实是你)。正向代理屏蔽了真实客户端的信息。
在正向代理过程中隐藏了真实请求的客户端,即服务端不知道真实请求客户是谁。
反向代理是什么
反向代理一般是从服务端出发,从网络或者客户(端)发出反向代理出请求,反向代理服务器收到需求后判断请求走向何处,然后再将结果反馈给客户端。反向代理闭环完成。
在反向代理过程中,隐藏了内部服务器的信息,用户不需要知道是具体哪一台服务器提供的服务,只要知道反向代理服务器是谁就好了,我们甚至可以把反向代理服务器当做真正服务器看待
正向代理
如下图,我们本地计算机想要访问google,被残忍的”墙“阻断了。于是乎我们在国外搭建一台代理服务器,让这台代理服务器去请求google,然后把返回的内容传递给我,这就是一个正向代理的过程,在这个过程中客户端隐藏了身份,google并不知道是谁真正请求的它,这个代理服务器就是充当了正向代理服务器的角色。
反向代理
如下图,我们本地计算机访问baidu,baidu后面有大量的服务器在运作,但是究竟是哪一台为我们服务,我们不知道,但是我们只需要对反向代理服务器发出请求即可,然后反向代理服务器就会将我们对请求发到其后面对服务器进行处理,然后返回信息给代理服务器,代理服务器将信息传递给我们,这个过程中对真正服务端进行隐藏。
两者的区别在于代理的对象不一样:正向代理代理的对象是客户端,反向代理代理的对象是服务端
Nginx
https://www.cnblogs.com/wangwust/p/6420503.html
https://www.cnblogs.com/wangwust/p/6420580.html
https://www.cnblogs.com/momjs/p/10615088.html
https://www.cnblogs.com/caicaizi/p/9566192.html
Nginx的启动(start),停止(stop)命令
查看Nginx的版本号:nginx -V
启动Nginx:start nginx 或者 nginx
快速停止或关闭Nginx:nginx -s stop
正常停止或关闭Nginx:nginx -s quit
配置文件修改重装载命令:nginx -s reload
查看windows任务管理器下Nginx的进程命令:tasklist /fi "imagename eq nginx.exe"