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