A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

同学们,今天课程主要内容就是在linux系统下安装jdk、mysql、tomcat以及nginx。

今日需要掌握的有:
  • 根据课程内容学会在linux下安装开发环境
  • 了解正向代理与反向代理的区别
  • 了解nginx负载均衡功能的体现
  • 学会把项目发布到linux,并可以远程访问

请同学们按照如上要求,总结今日所学。


5 个回复

倒序浏览
谢洪彬:
Nginx:反向代理服务器
今天装了JDK,tomcat,mysql到Linux上,详情见教程文档.
今天发布了项目到Linux上面的tomcat服务器上
今天在Linux安装了Nginx
并通过Nginx+多个tomcat完成了集群的搭建,解决了用户量过多而造成的并发问题
处理数据丢失的方法
1.广播模式
2.在Nginx上面部署redis缓存服务器

总结:        今天真的不知道写什么,都是一大波安装,重在理解
回复 使用道具 举报
郑阳阳
正向代理与反向代理的区别:
代理默认就是正向代理.
正向代理就是代理服务器代替用户去访问目标服务器
反向代理与正向相反.
对客户端而言代理服务器就是目标服务器,并且客户端不需要进行任何特别的设置,
客户端向反向代理发送请求,反向代理带着请求去访问目标服务器,获得内容返回给
客户端.
使用Nginx负载均衡就是使用的反向代理,可以提高访问量的上限,提高效率.
Nginx可以使用多种方式分配请求到集群中.
Tomcat集群就是同时运行多个Tomcat,将端口号配置到nginx的配置文件中.
回复 使用道具 举报
汪志阳:
正向代理和反向代理的区别:
正向代理:正向代理服务器类似于一个跳板,代替用户去访问外部资源,返还回来给用户,
                        外部资源上的访问记录是服务器留下的,不知道这是用户叫过来拿的,可以理解为
                        代理服务器和客户是一伙的,代理服务器帮忙去拿外部资源来给用户.
反向代理:刚好相反,代理服务器和web服务器是一伙的,用户找代理服务器取数据,并不知道这是
                        他外拿的,甚至不知道自己访问的是一个代理的服务器.
正向代理:可以做缓存,加速访问资源;对客户端访问授权,上网认证
反向代理:负载均衡,优化网站的负载访问量
将商城项目发布到linux上:
        1.备份window上的数据库,导出sql文件
        2.在linux上还原数据库:将sql文件copy到linux文件夹中
        3.将商城项目导出为war包模式,上传到linux服务强上
        4.在linux安装了tomcat的前提下,将war包copy到tomcat的webapps中
        5.修改tomcat中的配置文件信息,数据库名称密码之类的,就可以在浏览器上访问了
回复 使用道具 举报
李思贤:今天学会了在Linux中安装JDK  安装mysql 安装tomcat
发布项目:
1:把我们Windows中数据库备份一份,在Linux中还原出来
2:将我们Windows中的工程制作成war包,把war包传到Linux中,
拿到war包,cp到Linux中tomcat下的webapps下面(注意更改配置文件信息)


集群把我的eclipse弄坏掉了 ,我不玩了.
回复 使用道具 举报
王清松
Nginx
        概述
                高性能的HTTP和反向代理服务器,也是IMAP/POP3/SMTP服务器
         使用
                1.获得多个Tomcat服务器
                2.修改配置文件Tomcat/conf/server.xml,修改端口
                        <Server port="8005" shutdown="SHUTDOWN">标签的port属性
                        <Connector port="8080" protocol="HTTP/1.1" ....>标签的port属性
                        <Connector port="8010" protecol="AJP/1.3" ....>标签的port属性
                3.启动
                        windows版本
                                直接解压,打开nginx.exe
                                nginx默认端口80
                4.配置Nginx
                        Nginx/conf/nginx.conf核心配置文件
                        server{}
                                listen 80——监听端口80
                                server_name [域名]——服务名称 域名
                                location / {}
                                        root html——根路径为Nginx/html
                                        index index.html index.htm——首页为index.html或index.htm
                                        proxy_pass http://[代理名称];——配置代理
                        设置代理
                                upstream [代理名称]{
        server [IP]:[端口号];
        server [IP]:[端口号];
        ......
}
                                        配置权重
server [IP]:[端口号] weight=n;
n越大,权重越高
                                        用户绑定服务器
ip_hash;
                        重新加载配置文件
                                windows:
到nginx根路径下执行nginx -s reload指令
                注意
                        Linux需要修改防火墙规则,开放端口
        Tomcat集群Session共享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马