当前位置: 首页 > news >正文

网站代码需要注意什么问题吗哪个全球购网站做的好

网站代码需要注意什么问题吗,哪个全球购网站做的好,网站内容协议,网站设计公司需要什么资质如果你想拥有你从未拥有过的东西#xff0c;那么你必须去做你从未做过的事情 之前咱们学习了LNMP架构#xff0c;但是PHP对于技术来说确实是老掉牙了#xff0c;PHP的市场占有量越来越少了#xff0c;我认识一个10年的PHP开发工程师#xff0c;十年工资从15k到今天的6k那么你必须去做你从未做过的事情 之前咱们学习了LNMP架构但是PHP对于技术来说确实是老掉牙了PHP的市场占有量越来越少了我认识一个10年的PHP开发工程师十年工资从15k到今天的6k现在比较主流的是Java前端实现界面访问,但是Java需要特定的web服务进行解析展示今天咱们学习tomcat的安装部署话不多说直接开干~~~~ 目录 一、安装java环境配置tomcat 二、部署Java环境的Tomcat部署zrlog项目 三、搭建LNMT架构httpsnginx负载均衡mysql数据库tomcat服务 四、配置session会话保持 欢迎交流在学习过程中如果你有任何疑问或想法欢迎在评论区留言我们可以共同探讨学习的内容。你的支持是我持续创作的动力 点赞、收藏与推荐如果你觉得这篇文章对你有所帮助请不要忘记点赞、收藏并分享给更多的小伙伴你们的鼓励是我不断进步的源泉 推广给更多人如果你认为这篇文章对你有帮助欢迎分享给更多对Linux感兴趣的朋友让我们一起进步共同提升 一、安装java环境配置tomcat 安装java环境yum install java -y 或者上传rpm包 rpm -ivh jdk....rpm 查看是否安装成功 [rootweb01 ~]# rpm -qa|grep jdk jdk1.8-1.8.0_181-fcs.x86_64 安装tomcat下载 Tomcat、解压、启动 Tomcat官网: https://tomcat.apache.org/ [rootweb01 ~]#wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.98/bin/apache-tomcat-9.0.98.tar.gz [rootweb01 ~]#mkdir /soft [rootweb01 ~]#tar xf apache-tomcat-9.0.98.tar.gz -C /soft/ [rootweb01 ~]#ln -s /soft/apache-tomcat-9.0.98/ /soft/tomcat [rootweb01 ~]# /soft/tomcat/bin/startup.sh     # 启动 [rootweb01 ~]# /soft/tomcat/bin/shutdown.sh # 停止 # 8080 对外提供服务的端口 # 8005 关闭Tomcat端口 [rootweb01 ~]# netstat -lntp |grep java tcp6    0    0 127.0.0.1:8005     :::*           LISTEN    6867/java       tcp6    0    0 :::8080           :::*           LISTEN    6867/java 配置systemc方式启动 [rootweb01 soft]#vim /usr/lib/systemd/system/tomcat.service [Unit] DescriptionApache Tomcat Server Afternetwork.target remote-fs.target nss-lookup.target ​ [Service] Typeforking ExecStart/soft/tomcat/bin/startup.sh ExecStop/soft/tomcat/bin/shutdown.sh ExecRestart/soft/tomcat/bin/shutdown.sh sleep2 /soft/tomcat/bin/star tup.sh ​ [Install] WantedBymulti-user.target 重载tomcat加入开机自启 [rootweb01 ~]# systemctl daemon-reload [rootweb01 ~]#systemctl enable tomcat Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat.service to /usr/lib/systemd/system/tomcat.service. tomcat配置文件 tomcat软件目录结构 bin          ---主要包含启动和关闭tomcat的脚本启停java脚本依赖jar包文件 conf            ---tomcat配置文件的目录(站点配置server.xml) lib           ---tomcat运行时需要加载的jar包 logs            ---tomcat日志存放位置 temp            ---tomcat临时存放文件路径 webapps       ---tomcat默认站点目录 work            ---tomcat运行时产生的缓存文件 ​ 关闭防火墙 [rootweb01 ~]#systemctl stop firewalld.service iptables [rootweb01 ~]#systemctl disable firewalld.service iptables ​ ​ 测试添加一个虚拟主机 [rootweb01 conf]#vim server.xmlHost namewww.yuxiaopi.cn  appBase/code/tomcatunpackWARstrue autoDeploytrueValve classNameorg.apache.catalina.valves.AccessLogValve directorylogsprefixyuxiaopi suffix.logpattern%h %l %u %t quot;%rquot; %s %b //Host mkdir -p /code/tomcat/ROOT [rootweb01 conf]#echo 学运维找小屁 /code/tomcat/ROOT/index.html [rootweb01 conf]#vim /code/tomcat/ROOT/index.html ?xml version1.0 encodingUTF-8? 学运维找小屁 ​ 二、部署Java环境的Tomcat部署zrlog项目 定义虚拟主机 [rootweb01 conf]#vim server.xml Host namezrlog.yunzhongzi.com  appBase/code/zrlog #添加域名和软件存放的位置unpackWARstrue autoDeploytrue ​Valve classNameorg.apache.catalina.valves.AccessLogValve directorylogsprefixzrlog suffix.log #修改日志文件的名称pattern%h %l %u %t quot;%rquot; %s %b //Host 配置环境 [rootweb01 conf]#mkdir /code/zrlog/ROOT -p [rootweb01 conf]#cd /code/zrlog 将准备好的ROOT.war文件拖拽至zrlog环境里可以自动解压war包如果没解压可以重启tomcat服务 进入10.0.0.51服务器新建zrlog数据库 [rootdb01 ~]#mysql -uroot -pqy123.com MariaDB [(none)] create database zrlog; Query OK, 1 row affected (0.01 sec) MariaDB [(none)] show databases; -------------------- | Database           | -------------------- | information_schema | | mysql             | | performance_schema | | she               | | test               | | wp                 | | zrlog             | -------------------- windows端做完hosts解析 访问zrlog.yunzhongzi.com创建即可 三、搭建LNMT架构httpsnginx负载均衡mysql数据库tomcat服务 配置nfs web01操作如下 [rootweb01 ~]# scp -rp /soft 10.0.0.8:/ [rootweb01 ~]# scp -rp /code/zrlog 10.0.0.8:/code/zrlog [rootweb01 ~]# scp /usr/lib/systemd/system/tomcat.service 172.16.1.8:/usr/lib/systemd/system/tomcat.service web02操作如下 [rootweb02 ~]#ln -s /soft/apache-tomcat-9.0.98/ /soft/tomcat [rootweb02 ~]# systemctl daemon-reload [rootweb02 ~]# systemctl start tomcat [rootweb02 ~]# systemctl enable tomcat Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat.service to /usr/lib/systemd/system/tomcat.service. [rootweb02 ~]# yum install nfs-utils -y 配置nfs共享目录 [rootnfs ~]# cat /etc/exports [rootnfs ~]#vim /etc/exports /data 172.16.1.0/24(rw,sync,all_squash,anonuid666,anongid666) /code/wp 172.16.1.0/24(rw,sync,all_squash,anonuid666,anongid666) /code/zrlog 172.16.1.0/24(rw,sync,all_squash,anonuid666,anongid666) 新建挂载的目录 [rootnfs code]#mkdir zrlog 修改目录权限 [rootnfs code]#chown -R www.www zrlog [rootnfs code]#ll total 0 drwxr-xr-x 2 www www  6 May  9 22:39 she drwxr-xr-x 3 www www 18 Apr 27 20:25 wp drwxr-xr-x 2 www www  6 May 10 17:17 zrlog 重启nfs [rootnfs code]#systemctl restart nfs 挂载部署playbook的时候写入开机自动挂载 [rootweb02 image]#mount -t nfs 172.16.1.31:/code/zrlog /code/zrlog/ROOT/attached/ 配置负载均衡 [rootlb01 conf.d]#vim zrlog.conf upstream zrlog {server 10.0.0.7:8080;server 10.0.0.8:8080; } server {listen 443 ssl;server_name zrlog.yunzhongzi.com;ssl_certificate ssl_key/server.crt;ssl_certificate_key ssl_key/server.key; ​location / {proxy_pass http://zrlog;include proxy_params;} } server {listen 80;server_name zrlog.yunzhongzi.com;return 302 https://$server_name$request_uri; } 密钥文件已经存在服务器直接引用即可但记得调整web端的服务的属主属组为www 四、配置session会话保持 db01上的redis会话保持功能已经安装完成并开启 [rootweb01 ~]# wget https://github.com/ran-jit/tomcat-cluster-redis-session-manager/releases/download/4.0/tomcat-cluster-redis-session-manager.zip 1.解压zip包   [rootweb01 ~]# unzip tomcat-cluster-redis-session-manager.zip 2.拷贝jars到tomcat的/lib目录中 [rootweb01 ~]# cp tomcat-cluster-redis-session-manager/lib/* /soft/tomcat/lib/ 3.拷贝conf下的redis.properties文件,到tomcat的conf文件 [rootweb01 ~]# cp tomcat-cluster-redis-session-manager/conf/redis-data-cache.properties /soft/tomcat/conf/ 4.将配置文件中连接redis地址修改为如下地址即可 [rootweb01 ~]# vim /soft/tomcat/conf/redis-data-cache.properties redis.hosts172.16.1.51:6379 5.添加如下两行至tomcat/conf/context.xml (添加在/Context 上一行 ) [rootweb01 ~]# vim /soft/tomcat/conf/context.xml Valve classNametomcat.request.session.redis.SessionHandlerValve / Manager classNametomcat.request.session.redis.SessionManager / 注意: 修改完一台直接和另外一台进行无差异同步rsync --delete 修改完成后重启Tomcat 今天的LNMT架构就介绍到这里了接下来介绍一下nginx的优化和防火墙~~~ 想成为大佬就要从小白开始从0开始一点一点的积累慢慢成长明天你就是大佬想学习更多麒麟操作系统的知识关注小屁让你成为运维老鸟~~~~~
http://www.w-s-a.com/news/542532/

相关文章:

  • 兼职做网站赚钱吗图片设计制作哪个软件好手机
  • 做手机旅游网站智慧校园登录入口
  • 莆田网站建设维护国外极简网站
  • 百度怎样收录网站缪斯设计集团
  • 网站建设在开封找谁做wordpress 数据转换
  • 旅游网站开发的流程江苏付费网络推广培训
  • 网站软文标题2018wordpress主题
  • 德清网站设计wordpress免登录发布接
  • 可以做游戏的网站有哪些客户关系管理系统的主要功能
  • 整人关不掉的网站怎么做广东省网站免备案表
  • 网站设计素材edu域名网站
  • 中山学校的网站建设wordpress文章图片显示不出
  • 兰溪城市建设规划网站网站联盟的基本流程
  • 免费推广网站注册入口小说阅读网站怎么建设
  • 新网站怎么做网络推广怎么做企业网站排名
  • jsp商业网站开发网站链接如何做二维码
  • 江苏高校品牌专业建设网站怎么制作网站搜索窗口
  • 北京app建设 网站开发公司织梦网站seo
  • 大学网站 作风建设专题汽车配件外贸出口公司
  • 东莞做网站系统购物网站建设精英
  • 建设vip网站相关视频网站营销建设公司
  • 微站直播平台杭州seo按天计费
  • seo 新旧网站 两个域名福州设计网站建设
  • 如何做网站客户端如何做网络营销网站
  • 苏州网站建设制度打鱼网站建设
  • 瓜子二手车直卖网上海小红书seo
  • 天津中小企业网站制作珠海做网站的
  • 网站排名影响因素最牛的科技网站建设
  • 长春网站建设公司怎么样电商网站建设与开发期末考试
  • 品牌网站建设搭建国内外网站建设