发表于: 2016-06-15 12:18:35
0 2097
补充一下昨天的日报:
1. 在linux上成功安装Nginx,并且找到昨天未能启动的原因。
1)成功启动nginx的画面如下:
2)以上用postman进行访问测试的,使用服务器IP+端口号的方式进行访问的。
终于找到昨天为什么不能启动的原因了,原因是我原来参考的mysql的安装方式时候将apache也给配置了,而且apache跟nginx的默认端口号都是80,而且apache已经启动了,所以启动不了。
解决方式如下:
2.1执行:netstat -ntlp 查看各端口号的使用情况
apache占用80的端口号,可以使用命令对apache关闭,参考如下:
$ sudo /etc/init.d/apache2 start
Task: Restart Apache 2 Server /重启apache服务
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
Task: Stop Apache 2 Server /停止apache服务
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
然后使用80的端口号就可以启动了。
2.2为了避免冲突,还是要讲ngixn的端口号给更改,这样的话nginx的使用就不会有冲突了,具体步骤如下:
正常情况下,进入/etc/nginx/下的nginx.conf里面就可以进行更改了,不过由于版本原因我的nginx1.4.6端口号更改不在这里修改,
这个配置文件在sites-enabled里面,进入到该文件夹后修改listen的端口号为8090就可以看到上面的画面了。
2.使用Nginx配置子域,使用nginx+jetty的方式,使用子域对jetty中的项目进行访问。(未完成)
对于Nginx的配置文件里面的东西看了一下曹小瞒的日报,尝试了几次没有配置成功,看了部分网上的教程,关键在于配置文件的修改,能够让nginx作为反向代理服务器,使用IP+你的jetty中项目名进行访问就好了。
今天凌晨丹神说帮我把nginx的子域访问配置好了,但是我试了一下还是不行,他帮我修改的配置文件如下:
明天计划的事情:将ngixn+jetty配置好,并且实现子域的访问
遇到的问题:
1.将新版本的配置文件中没有sever的监听号的修改,而是在include的文件中,需要在include的文件中修改。
收获:新版本的Nginx的在服务器上的配置。
评论