1. 我为什么要用nginx?
其实我负责的模块里面已经实现了mongodb显示图片的方法了,但是代码的逻辑让我郁闷到了:大体是把图片放到下载到本地然后进行访问。我看了看jboss里面的有个叫“image”的文件夹,深深的郁闷到了,因为我负责的不仅是教师端的在线编辑,还有学生端的考卷,这样子岂不是要在服务器里面下载几千张图片访问么?
为什么不能直接通过URL访问呢?
后来问了问霄神,霄神说可能需要什么插件,于是开启了两天探索之路。
后来百度了n页之后发现可以用nignx来实现我想要的效果,我果断开启了坑人之路。
2.nginx是什么?
正向代理:
反向代理:
反向代理服务器是引用在服务端。决定哪台服务器提供服务。
如果让我但看这句话,这几张图我是完全没有感觉的。
感谢246服务器啊,据说有病毒,不联网,导致在装nginx的时候困难重重,让我们不得不把nignx安装在248的服务器上面,记得当时新宇跟我说nignx装在248的时候,我还一本正经的跟他说248不能装mongodb,他告诉我mongo不在248,只是nignx在248,通过访问248地址达到访问246mongodb的效果。
NND!!!
3. 用了nginx有什么好处?
好处就是学生端再也看不到mongo的代码了,直接通过地址就能访问。
<img id="#" style="350px;height:150px;overflow-x:auto;" maxlength="1000" src="http://192.168.22.248/exam/57b81dec7aae4b942ff23963"/>
总结:
对于前辈们留下的bug,我们就这么跟自己说:这些都是我们成长的机会。