Hi,大家好,我是森哥,今天森哥给大家带来了一篇题为《基于CentOS环境》的文章,LNMP REDIS YAF Java环境建设,这些内容都是森哥自己整理测试后写的原创内容。希望对大家有所帮助。
一个完整的服务器环境应用服务内容,必不可少的是相关的web、数据库、应用程序和其他环境。接下来,在基于CentOS的系统环境中,我们可以为您提供一个完整的应用服务教程。在使用过程中,您可以根据自己的需要进行选择。如果您不清楚,您可以联系森格,互相讨论,互相进步。
选择最小安装,使用相关的“调试工具”、“兼容性程序库”、选择“开发工具”。
本操作旨在减少后期安装或编译相关服务时的依赖或环境问题。
硬盘分区,可根据个人习惯确定,不清楚的可直接选择系统自动分区,
这里省略了安装过程。
由于个人习惯,我的分区如下,仅供参考:
此举是为了方便今后的运维管理和使用。可根据情况确定。
加快yum工具下载安装速度,解决yum安装过程中断
预装环境,如编译
3.1.1、iptables安装安装
3.1.2、iptables规则3.1.2.1、清除所有规则,从头开始设置所有规则
结果如下:
3.1.2.2、设置预设规则
php-fpm访问时,需要使用以下规则,否则php文件将无法访问。
上述规则可根据实际情况确定,而iptables则可根据实际情况确定 -A是指添加到当前规则的最后一个;iptables -I是指添加到当前规则的某个位置,默认为第一条,如果iptables -I 3 意思是插入第三条。
允许icmp包通过,即允许ping,
丢弃坏的TCP包
处理IP碎片数量,防止攻击,允许每秒100个
设置ICMP包过滤器,允许每秒1个包,限制触发10个包.
防止外网使用内网IP欺骗
禁止所有连接到特定IP的连接
FTP(21)端口禁用
禁止IP连接FTP(21)端口.
非法连接drop
允许所有已建立和相关的连接
3.2.1、安装mysql
3.2.2、初始化设置
3.2.3、设置mysql 不分大小写
3.3.1、PHP5.6版本的安装
配置操作用户名:
3.3.2、PHP7.0版本的安装
配置操作用户名:
3.3.3、PHP7.3版本的安装
配置操作用户名:
3.3.4、修改时区
3.4.1、安装 REDIS
测试安装是否成功
显示以下内容,说明安装成功
配置redis
启动服务文件
设置Redis环境变量
3.4.2、安装REDIS-php
以下内容表明安装成功
在server{}中添加以下内容,默认主页文件名称
在server中添加支持PHP的句子
禁止IP直接访问
配置虚拟主机
添加到文件的末尾
运行测试
以下内容显示配置成功
若输入javac显示:bash: javac: 没有找到命令… 说明配置失败,检查环境变量路径是否正确。
到目前为止,基于CentOS系统的LNMP REDIS YAF 完成Java环境配置 。
网友评论