搭建Java服务器就是把JavaEE的Web部署环境和软件都安装好,这是我自己用旧的PC搭建的,所以只是单个服务器,不涉及分布式。这些安装步骤都可以单独找教程
0x00 前言
- gcc gcc-c++
- JDK
- Redis
- Nginx
- MySQL
- NodeJS
- Jenkins
可能需要的附加软件
|
|
根据列表
- 下载JDK包
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
因为Oracle搞了cookie验证,所以下载完使用ftp上传到CentOS上也可以,或者,wget带上Cookie
- 安装rpm
|
|
- 配置JAVA_HOME
|
|
保存 退出vi
- 验证安装成功
|
|
0x02 安装Redis
因为Redis不大,可以使用yum工具安装
- yum 安装
|
|
如果不行
- 编译安装
参考这篇文章:https://linux.cn/article-6719-1.html
- Redis 相关操作
|
|
0x03 安装Nginx
- yum 安装
如果不是网络被限制的话,建议用这个方法安装
编译安装
检查依赖
|
|
package pcre is not installed
表示pcre未被安装,否则表示该项依赖已被安装
- 安装依赖
选择没有安装的依赖,yum安装
|
|
- 创建目录,安装Nginx
|
|
- 启动Ngixn
如果是yum安装
|
|
如果是编译安装
|
|
记得打开端口
|
|
建议开放非80端口,修改一下Nginx配置,开80端口可能被查水表
0x04 安装MySQL
这个老折腾了,CentOS 7 用MariaDB代替了MySQL,yum源里也没有MySQL,只能去Mysql官网去找源,这次用的是rpm安装,不过由于服务器在国外,我的小水管4kb/s 安装了10个小时,所以我弄了个新笔记
CentOS 7 安装与卸载MySQL 5.7跳坑:http://www.jianshu.com/p/e54ff5283f18
0x05 安装NodeJS
下载安装并配置
下载解压
123cd /appHome/wget https://nodejs.org/dist/v6.9.4/node-v6.9.4-linux-x64.tar.xztar -zxvf node-v6.9.4-linux-x64.tar.xz安装
1234cd node-v6.9.4-linux-x64./configuremakemake install添加配置
1vi /etc/profile
末尾添加
保存,编译
0x06 安装Jenkins
超级简单
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
我贴一下脚本
- 安装
|
|
- 操作
|
|
- 开启端口访问
|
|
love&peace