发表于: 2017-10-25 19:34:20
1 622
今天完成的事情:小课堂分享跨域解决方案之nginx 。
明天计划的事情:学习王富文本编辑器,为页面添加验证。
nginx配置
从上图可以看出:客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。

nginx原理
反向代理正好与正向代理相反,对于客户端而言代理服务器就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端。
nginx背景以及介绍
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布
Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理,也可以作为反向代理服务器使用。
nginx配置
Nginx的配置文件是文件夹中的conf文件下的nginx.conf,其实配置文件默认不修
改也是可有用的;如果你通过浏览器输入localhost出现的页面即为文件夹下HTML文件中的index.html;所以你可以将你想要检测的产品放
到HTML文件夹中,并将原本的index.html文件给删了,这个时候打开网页输入localhost,使用ctrl+F5清下浏览器缓存即出现你产
品中的index.html(产品的首页都会命名为index.html)页面,然后进行一系列测试看看是否OK
nginx注意事项
nginx对文件夹英文取名不敏感,对中文敏感,路径中不能存在中文字符,出现报错,nginx路径下的\logs\error.log就是错误日志,复制里面的内容去百度就行,实际的测试过程中,一般不大可能会将产品放入nginx文件里的html文件夹中,这个时候就需要修改配置,使匹配的路径改为我们想要的文件夹
实际的测试过程中,一般不大可能会将产品放入nginx文件里的html文件夹中,这个时候就需要修改配置,使匹配的路径改为我们想要的文件夹。
在任务中nginx如何实际配置
打开在官网下载的nginx版本随意,不过我建议大家下载稳定版本。
在这里点击conf文件夹
选择nginx进入开始配置。
找到server这一项,listen监听接口80 8080都是可以的可以按照实际情况来操作。
server_name是你再浏览器输入然后跳转的东西,也可以用ip地址代替,不过一般情况都是用的localhost。
location这一栏,
root是选择你的根目录,比如你文件夹的路径是在哪个文件夹就写那个,注意,路径不要出现中文,之前也说了,nginx对中文敏感,可能会出现问题。
index是你的文件,大家也可以试试,换成自己的文件名。
然后打开你的浏览器输入localhost
然后大家就可以愉快的使用nginx来进行任务啦。
评论