2019-9-6

本文分享了在CentOS环境中部署前后端分离项目的详细过程,包括Java、MySQL、Nginx及Node.js加AngularJS的安装配置,为即将上线的项目提供了一套完整的部署方案。

这两天写了挺多的centos安装程序的博客。

主要是最近搞的项目接近尾声,需要布置上线一版。顺带写一份操作手册。

项目是个前后端分离项目,部署的话,分开来部呗。

 

Ps,至于之前写的那个Django,哇,真的是太难了。不知道怎么写。写个安装介绍都费了一大堆事。本来想写几个简单的案例放上去,一直忙着没啥时间。看这周抽个空写个简单的案例玩玩。

 

从早上忙到现在,操作手册也差不多写完了。从 java, mysql,nginx,nodejs加angularjs 如何安装的写的我个人觉得差不多已经很清晰了。匿了,吃饭去。

### CVE-2019-0232 漏洞详情 CVE-2019-0232 是 Apache Tomcat 中的一个远程代码执行漏洞,仅对 Windows 平台有效。此漏洞存在于 CGI Servlet 的实现中,当参数从 JRE 传递到 Windows 环境时,由于输入验证机制的缺陷可能导致攻击者通过精心构造的 HTTP 请求,在目标系统上注入并执行任意操作系统命令[^4]。 --- ### 影响范围 该漏洞影响以下版本的 Apache Tomcat: - **Tomcat 9.x**: 版本号介于 `9.0.0.M1` 到 `9.0.17` - **Tomcat 8.5.x**: 版本号介于 `8.5.0` 到 `8.5.39` - **Tomcat 7.x**: 版本号介于 `7.0.0` 到 `7.0.93` 值得注意的是,只有运行在 Windows 平台上的上述版本才会受到影响。Linux 和其他非 Windows 平台不受此漏洞的影响。 --- ### 修复方法 针对 CVE-2019-0232 漏洞,官方已发布安全更新来解决这一问题。以下是具体的修复建议: 1. **升级至安全版本** 用户应立即将 Apache Tomcat 升级到以下安全版本之一: - 对于 Tomcat 9.x: 使用 `9.0.18` 或更高版本 - 对于 Tomcat 8.5.x: 使用 `8.5.40` 或更高版本 - 对于 Tomcat 7.x: 使用 `7.0.94` 或更高版本 2. **禁用 CGI 功能 (如果不需要)** 如果应用程序未使用 CGI 功能,则可以通过配置文件禁用它以减少潜在风险。具体操作如下: 编辑 `web.xml` 文件,找到 `<servlet>` 部分并将 CGI servlet 注销或删除相关内容。 ```xml <servlet> <servlet-name>cgi</servlet-name> <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class> <!-- 添加以下行 --> <init-param> <param-name>disabled</param-name> <param-value>true</param-value> </init-param> </servlet> ``` 3. **加强服务器权限管理** 确保运行 Apache Tomcat 的服务账户拥有最小化权限,从而降低成功利用漏洞后的危害程度。 --- ### 总结 综上所述,CVE-2019-0232 主要是一个影响 Windows 平台上特定版本 Apache Tomcat 的 RCE 漏洞。及时升级软件版本是最有效的防护手段,同时也可以考虑关闭不必要的功能模块以进一步提升系统的安全性。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值