2024年2月7日发(作者:)
Nginx部署文档
Nginx部署文档
1
Nginx部署文档
目录
目录 ............................................................................................................................................ 2
一、安装软件准备 .................................................................................................................... 3
二、主机应用分配 .................................................................................................................... 3
三、具体安装过程 .................................................................................................................... 4
(一)Agent端部署监控项目步骤: .................................................................................. 4
(二)Web端安装步骤: ....................................................................................................... 6
1.安装mysql ..................................................................................................................... 6
2.安装jdk ......................................................................................................................... 8
3.安装 9
(三)Server端安装步骤: ............................................................................................. 10
1.安装jdk ....................................................................................................................... 10
2.安装tomcat ................................................................................................................. 11
2
Nginx部署文档
一、安装软件准备
全部软件在安装包:nginxsetup中。
Nginxsetup/nginxsetup——安装包
nginxsetup/conf ——配置文件
软件名称 版本 厂商
python 2.7.3
备注
Python2.7.3、easy_install、pstuil-2.0.0、python-requests、vnstat-1.11
Jdk1.6.0
Mysql
jdk
tomcat
5.1.73
1.6.0
6.0.41
oracle
oracle
Apache
二、主机应用分配
IP
133.37.117.13
133.37.233.111
133.37.233.112
133.37.233.113
133.37.233.114
133.37.233.115
133.37.233.116
133.37.233.117
133.37.233.118
133.37.233.119
133.37.233.120
133.37.233.121
133.37.233.122
133.37.234.141
133.37.234.142
Mysql
133.37.117.14 Web端 Tomcat6
Jdk1.6
Agent端
Python2.7.3
Easy_install
Pstuil-2.0.0
Python-requests
Vnstat-1.11
功能 部署模块
3
Nginx部署文档
Tomcat6
133.37.117.15 Server端
Jdk1.6
三、具体安装过程
(一)Agent端部署监控项目步骤:
1.创建/usr/local/services目录
mkdir /usr/local/services
2.拷贝程序包至services目录并解压程序包
tar -zxvf
3.安装python-2.7.3
进入nginxsetup/lib/python-2.7.3目录
依次执行下列命令:
./configure
make
make install
mv /usr/bin/python /usr/bin/
cp /usr/local/bin/python2.7 /usr/bin/python
备注:各个步骤的过程中注意有没有报错的情况,如果有的话按照错误修改后再次执行。
验证安装成功:
4
Nginx部署文档
python
显示2.7.3版本的即为安装成功
4.安装python的 easy_install 模块
sh
5.安装psutil-2.0.0
进入nginxsetup/lib/psutil-2.0.0目录
执行python install命令进行安装
6.
安装python-requests
进入nginxsetup/lib/python-requests目录
执行python install命令进行安装
7.
安装vnstat-1.11
进入nginxsetup/lib/ vnstat-1.11目录
依次执行下列命令进行安装:
make
make install
8、修改配置
(1).创建临时日志存放文件夹
mkdir /usr/local/services/nginxsoft/
在此文件夹中创建
log/tmplogs/ 和 log/tmperrorlogs/ 两个文件夹
(2).修改hosts文件
在hosts文件中添加下面一条:
5
Nginx部署文档
XXX(agent端IP地址)
9、根据机子网卡情况修改
nginxsetup/lib/nginx/
nginxsetup/lib/hw_rt_info/
dynamic_
nginxsetup/lib/hw_static_info/
static_
nginxsetup/lib/logs/
这四个文件,注意其中有eth2的地方与eth0的区别
10、加入定时运行功能
运用crontab命令设置nginx服务器日志清理功能每分钟执行一次
Crontab -e
* * * * * * /usr/local/service/
(二)Web端安装步骤:
1.安装mysql
(1)安装准备:
1. 查找系统中已经安装的mysql
rpm -qa | grep -i mysql
显示出系统已经安装的mysql软件
2. 卸载已经安装的mysql
rpm -e --nodeps XXX(此处为上面一步查询到的软件名)
3. 重复第2步直到第1步中查找的软件全部被卸载
(2)、安装Mysql具体过程
6
Nginx部署文档
解压并安装Mysql的安装包
rpm -ivh 6_
(3)、配置Mysql
1 启动Mysql服务
service mysql start
显示SUCCESS表示启动成功
2设置Mysql中root密码
a.输入mysql进入数据库(此时不需要输入密码)
PASSWORD FOR 'root'@'localhost' = PASSWORD
('XXX');
XXX 为设置的密码
+D 退出Mysql,再次输入mysql –uroot -p进入时提示输入密码,用密码登陆进入则为设置成功
(4)设置Navicat访问mysql
1进入mysql
2输入mysql> grant all privileges on *.* to 'root'@'%'
identified by 'XXX' with grant option;
XXX 为设置的root密码
(5)防火墙开启3306端口
1.输入
7
Nginx部署文档
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
开启3306端口
2. 保存修改信息
/etc/rc.d/init.d/iptables save
(6)验证
通过Navicat访问数据库并能做相应操作即为数据库安装成功。
2.安装jdk
(1)安装准备
1.卸载openjdk
先查看 rpm -qa | grep java
xxx
执行:
rpm -e --nodeps xxx(此处为查询出的结果)
2.确认卸载完成
rpm -qa | grep java
不显示结果即为卸载完成,否则执行1步骤直到此步骤不显示结果为止。
(2)安装软件
1.打开配置文件
vim /etc/profile
2.修改配置文件
8
Nginx部署文档
在profile文件最后添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
备注:JAVA_HOME按照安装的实际路径修改。
3.生效配置文件
source /etc/profile
4.验证安装成功:
java –version
输出安装的jdk版本即为安装成功。
3.安装tomcat
1.打开配置文件
vim /etc/profile
2.修改配置文件
在profile文件最后添加:
export TOMCAT_HOME=/apache-tomcat/
备注:此路径按照实际的软件目录修改
3.生效配置文件
source /etc/profile
4.关闭防火墙
9
Nginx部署文档
service iptables stop
备注:若不允许完全关闭防火墙则执行
1)iptables -I INPUT -p tcp --dport 8080(此处为tomcat端口) -j ACCEPT
2)iptables save
5.验证安装成功
在浏览器中输入133.37.117.14:8080 显示主页面即为安装成功。
(三)Server端安装步骤:
1.安装jdk
(1)安装准备
1.卸载openjdk
先查看 rpm -qa | grep java
xxx
执行:
rpm -e --nodeps xxx(此处为查询出的结果)
2.确认卸载完成
rpm -qa | grep java
不显示结果即为卸载完成,否则执行1步骤直到此步骤不显示结果为止。
(2)安装软件
1.打开配置文件
10
Nginx部署文档
vim /etc/profile
2.修改配置文件
在profile文件最后添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
备注:JAVA_HOME按照安装的实际路径修改。
3.生效配置文件
source /etc/profile
4.验证安装成功:
java –version
输出安装的jdk版本即为安装成功。
2.安装tomcat
1.打开配置文件
vim /etc/profile
2.修改配置文件
在profile文件最后添加:
export TOMCAT_HOME=/apache-tomcat/
备注:此路径按照实际的软件目录修改
3.生效配置文件
11
Nginx部署文档
source /etc/profile
4.关闭防火墙
service iptables stop
备注:若不允许完全关闭防火墙则执行
1)iptables -I INPUT -p tcp --dport 80(此处为tomcat端口)
-j ACCEPT
2)iptables save
5.验证安装成功
在浏览器中输入133.37.117.14:80显示主页面即为安装成功。
12


发布评论