发表于: 2017-10-13 23:16:57

2 688


编辑日报内容...

今天完成的任务:

1.学习nginx的基本知识和概念。学习nginx的配置文件;

今天重新装了一次服务器的nginx然后开启去访问他的界面,但是还是不行。真的很奇怪,然后突然想起来阿里云的安全规则好像有问题,查了一下果然是因为没有开放端口所以才这样,然后添加了一个80端口终于可以访问了。下一步是配置子域。

2.配置子域。

看了很久的nginx,然后终于知道了子域是什么,怎么搞,其实很简单。

先说一下主要的配置:

server{

listen 80//这里是配置端口监听的端口,80是默认的一个端口

         server_name  hushanxing.net//这里是为了配置域名

         locating/{

                            proxy_pass http://192.168.1.19:8080

//这里是为了配置在访问域名的时候实际地址为这里的ip地址,并且端口号是web容器的端口。

}

}

这样配置过以后,如果我们没有一个域名hushanxing.net没有注册过,可以通过我们本地配置host来实现域名和IP的绑定。配置本地host很简单只要在host文件中加入一行就可以。比如192.168.1.19  hushanxing.net

这样一来,我们在本地浏览器访问hushanxing.net的时候就会对应的去访问ip地址,然后我们访问到的ip地址就是服务器的IP地址,并且由nginx进行了配置以后可以将web容器的端口由nginx来代理。

比如我在云服务器中配置了resin,并且配置了nginxnginx中配置过了resin的端口。那么我在本地使用配置过的域名hushanxing.net来访问的时候,首先会对应到host中配置的服务器ip地址即192.168.1.19,然后去访问服务器IP地址,而服务器的ip地址和端口有nginx来代理,所以就会访问到192.168.1.19:8080端口,这样就访问到了resin容器的发布项目。如下。

在我配置nginx的时候时候了server_name是可以不写的因为是从本地设置host配对域名和IP地址。

3.在发布项目的时候除了问题。

就是发现昨天使用的端口有问题,服务器上面应该也是用3306端口。

但是还是有报错:Communications link failure

百度了以后发现是是因为mysql的设置就是8小时的等待,需要在配置文件中设置最大时间。

还是不行。暂时先放一下。试试直接将项目放到服务器上部署。

4.使用svn管理代码。

下载过了svn之前一直没有学院的账号。然后今天把项目添加进去了。中间有个报错不能添加svn的账号,就是在setting-----version Control--------Subversion---------把勾选的都取消掉。

就可以了。然后把代码上传到svn

 

明天计划:

明天写出来resin的启动和关闭发布脚本。

使用AOP

遇到问题:

今天在本地连接数据库的时候不知道为什么一直报错连接不了。网上查了好像也没有结果。

 

收获:

终于配置好了nginx的子域。解决了前面两天的问题。心情舒畅

linux上下载svn,使用svn管理代码。

禅道:

任务三第五天。。。

http://taskNaNteng.com/zentao/task-view-10337.html



返回列表 返回列表
评论

    分享到