发表于: 2017-09-14 23:41:42

4 779


一、今日完成

1.nginx配置子域名访问

1) vim  /usr/local/nginx/nginx.conf

server 是负责配置虚拟主机,listen表示监听的端口,server_name是访问域名,

location是访问地址的设置,root是设置静态文件所在的目录,index设置访问的文件,有先后顺序。因此输入 http://公网IP  会直接访问/usr/local/nginx/html目录下的index.html,就是熟悉的"Welcome to nginx!"。


2)在server{}下方,加入一个新的server{}

最后的结果:

可以看到url地址已经变为wojiukankan.org

本来计划把任务2的代码部署到tomcat,然后演示GET方法;很遗憾,今天上午手抽风把之前的war包删掉了,可本地的war是昨天把JDBC.properties修改后打包的,部署到tomcat上理所当然的变成404。然后,然后我就啥也没看到了。


3)关于添加server{},

i.因为tomcat的端口是8080,配置listen监听8080端口后,url访问RST接口就不需要注明端口号;

ii.server_name 这里的域名自定义,但是不得与www上现有的域名重复,然而在看到404后我就后悔写成“wojiukankan.org”;这里提一下,后缀必须加上顶级域名诸如 .cn 、 .com、 .us和 .org等,否则连"Welcome to nginx!"都不能看到。

iii.location{}里只需要写上 proxy_pass +  服务器IP 即可,使用代理服务;注意服务器IP必须写成   http://IPv4\IPv6  格式,没有前缀http://(大小写不敏感),nginx在关闭后无法启动,提醒server{}错误;


4)由于缺少DNS服务,来把“wojiukankan.org”解析成服务器IP,所以需要在本地配置hosts,注解不可少。

(MS windows 下  C:\Windows\System32\drivers\etc)

2.nginx 启动、停止、重启命令

1)nginx启动     sudo /usr/local/nginx/nginx     (nginx二进制文件绝对路径)

2)查询nginx进程号    ps -ax |grep nginx

3)nginx从容停止        kill -QUIT  nginx主进程号

4)nginx 快速停止       kill -TERM nginx主进程号   

5)强制停止                 kill -9 nginx主进程号

6)其实nginx本身也提供一系列命令,可以由shell执行

nginx -s signal

signal可以是stop quit reload reopen ,见名知意。

在这里查询进程号,可以看到 master process与 worker process都有进程号,只需要kill master process即可。

nginx的教程参见这里:http://nginx.org/en/docs/


3.学习了HTTP方法相关知识,了解打开网页出现404 503代码的错误类型,直接贴原文贴出来:

HTTP status code is primarily divided into five groups for better explanation of request and responses between client and server as named: Informational 1XX, Successful 2XX, Redirection 3XX, Client Error 4XX and Server Error 5XX.

以后遇到402等,也可以向不明真相的吃瓜群众装模做样分析一波原因了(虽然纯属胡诌)。


二、明日计划

把war包改好部署到tomcat,查看Nginx日志,编写脚本统计访问次数,统计响应延时,真的要完成并提交任务3。


三、遇到问题

1.从来线下学习至今,整整有52天,现在还在任务3磨蹭,只怕是修真院办学以来进度最慢的学员,没有之一。仔细想来,学习方法的策略失误是最大的罪魁祸首。每天花了大量时间在看书、看教程、 补基础上,专心看师兄日报做任务反倒变成副业。可是,基础这玩意就像冰冻三尺非一日之寒,至少目前看来并没有多大起色;相反,基础技能方面,依旧表现平平,REST风格接口现在也没有写全,今天师兄讲的json taglib依旧迷糊,扪心自问不能独立写出来……估计,过两天被老大活捉考究学业起来,要被扫地出门了,得改!

2.技术方面,今天总结一个经验:事情在从未做过之前千万不能抱着盲目乐观的心态,觉得自己分分钟可以搞定;事到临头拿不下来,最为致命。


四、收获

以上。



返回列表 返回列表
评论

    分享到