部署LNMP&SAP RFC + Jetty&Java&Jco环境(PHP连接SAP)
实现php和sap对接,java和sap对接,服务器里同时配置php和java环境。
前期准备
- 思考硬盘规划,端口,软件安装,负载,备份策略等规划。
- 软件版本
CentOS-7-x86_64-DVD-1511.iso
jdk-8u102-linux-x64.rpm
jetty-distribution-9.3.11.v20160721.zip
Jco为Linux 64bit.
http://lnmp.org (MYSQL:5.7.11,PHP:7,NGINX:1.3)
准备安装iso
下载CentOS7安装介质、准备一个最小8GB空间的优盘、用UltraISO制作启动优盘。
http://buildlogs.centos.org/rolling/7/isos/x86_64/
点击进行倒序排序。
服务器安装请使用Minimal.iso包。
准备一个4GB左右的优盘,下载UltraISO刻录启动优盘:
- 文件–>打开–>选择CentOS的iso镜像(根据实际情况需要)
2.启动–>写入硬盘映像
安装CentOS
分区:
名称 | 作用 | 大小 |
/swap | 缓存,一般为内存的两倍 | 16GB |
/ | 类似于Windows的C盘(分区时选中此分区安装Linux系统) | 80GB |
/ourdata | 数据盘(数据库、我们的程序等) | 剩余所有空间 |
系统约定:
软件源代码包存放位置:/usr/local/src
源码包编译安装位置:/usr/local/软件名字
rpm包按默认位置安装(RPM包如果强行修改安装路径可能会导致问题)
选择的软件包:
选择最小化安装,保证安全;
安装界面选择的自定义包:
安装过程中注意设置主机名、时区、启用网络、选择软件包等信息;
如果是Vmware安装,按照vnware向导配置之后不要立刻启动,人为删除autoinstall.iso文件,否则会自动安装,不能满足定制的需要。
安装完重启后第一件事,设置网卡并启动网络:
注意:给Linux设置IP的时候一定要和公司局域网络的设置一致,如局域网络是dhcp,则Linux必须设为dhcp,且不要人为设置IP,否则使用yum会报no router错误。
centos下网络配置方法(网关、dns、ip地址配置)
1.配置DNS
vi /etc/resolv.conf
加入:
nameserver 192.168.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
2.vi /etc/sysconfig/network
加入:
GATEWAY=192.168.0.1
完整的如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.1
3,配置ip地址:
cd /etc/sysconfig/network-scripts/
vi /etc/sysconfig/network-scripts/ifcfg-eth0 注意,这个文件不同的系统可能结尾的eth编号会不同
内容如下:
DEVICE=”eth0″
HWADDR=”00:0C:29:6C:BB:E6″
NM_CONTROLLED=”yes”
ONBOOT=”no”
NETMASK=255.255.255.0
IPADDR=192.168.0.8
GATEWAY=192.168.0.1
BOOTPROTO=static 注意,此处要根据公司的网络情况来定,如果公司是DHCP就最好填DHCP
ONBOOT=yes
PEERDNS=yes
4./etc/init.d/network restart
或使用命令:
service network restart
或:
ifdown eth0 and ifup eth0
配置完成后,ping一下网关,检查是否能ping通或在用ifconfig eth0,检查下实际配置的ip地址。
然后:
必须关闭firewall,否则 linux无法访问外网、用户也无法访问java服务:
systemctl stop firewalld.servic
如若转载,请注明出处:https://www.gavindong.com/469.html