手动安装环境配置:nginx、jdk、mongo
参考内容来源于国家单病种接口管理平台手动部署文档:国家单病种接口管理平台
nginx安装说明:
版本:nginx version: nginx/1.10.2
1. 安装包下载
wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/nginx.tar.gz
2. 安装依赖环境
yum install -y pcre pcre-devel openssl openssl-devel gd gd-devel zlib zlib-devel gcc gcc-c++ automake
3. 解压nginx 源文件
tar -zxvf nginx.tar.gz
4. 将源码转移至/usr/local/nginx目录
mv nginx-1.10.2 /usr/local/nginx
5. 进入目录,编译安装nginx
cd /usr/local/nginx
./configure
make && make install
6. 替换nginx配置文件
下载配置文件中的nginx.conf,替换/usr/local/nginx/conf目录下的nginx.conf
7. 启动nginx
/usr/local/nginx/sbin/nginx –c /usr/local/nginx/conf/nginx.conf
8.将nginx启动加入开机自启动
echo "/usr/local/nginx/sbin/nginx –c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.local
JDK安装说明:
版本:Java version: 1.8.0_181
1. 安装包下载
wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/jdk-8u181-linux-x64.tar.gz
2. 解压jdk
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java
3. 配置环境变量
cat >> /etc/profile <<EOF
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
4. 使java环境生效
source /etc/profile
5. 检查jdk是否生效
java -version
在安装过程中发现java环境变量没生效,导致使用java -version命令 系统识别不出,然后找到/etc/profile文件,手动在文件最下方加路径:
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
export PATH=\$PATH:\$JAVA_HOME/bin
建议安装完java先找下java安装的位置,是否和文档中的JAVA_HOME的路径一致
echo $JAVA_HOME
建议将PATH的路径,接入到原来PATH的后面,不然可能会出现路径覆盖的情况,所有命令会因为PATH路径的更改全部失效,这里放一个暂时解救命令失效的方法:
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,创建临时变量,此时可以临时使用命令,重启后失效。
mongo安装说明:
1. 安装包下载
wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/mongodb-linux-x86_64-3.0.6.tgz
2. 解压源文件
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
3. 将mongodb命令增加/usr/local/bin 目录下
cp -f mongodb-linux-x86_64-3.0.6/bin/* /usr/local/bin
chmod +x /usr/local/bin/*
4. 创建数据库存放路径和日志存放路径
mkdir -p /data/db/
mkdir -p /data/logs/
5. 将下载的配置文件中的mongod.conf放置在/etc/目录下
cp mongod.conf /etc
6. 启动mongodb
mongod -f /etc/mongod.conf
7. 连接mongodb,设置用户
/usr/local/bin/mongo 127.0.0.1:27017/admin --eval 'db.createUser({user:"admin", pwd:"adminpassword", roles:[{ role:"userAdminAnyDatabase", db:"admin" },{ role:"readWriteAnyDatabase", db:"admin" }]})'
8. 更改mongodb配置,开启mongodb认证功能
sed -i 's/#//g' /etc/mongod.conf
9.重启mongodb服务
kill -9 `cat /data/mongodb.pid`
mongod -f /etc/mongod.conf
10.将mongodb加入开机自启动
echo "mongod -f /etc/mongod.conf" >> /etc/rc.local
设置mongodb的账号密码,默认是user:admin,pwd:adminpassword
在使用单病种mongodb.conf文件时,需要更改文件里的mongodb账号密码,跟设置的账号密码一致,否则会出现连接不上接口平台的问题。