发表于: 2018-05-20 22:17:36

1 1401


今天完成的事情:

由于服务器到期,重新弄了个服务器部署环境

首先一个新的服务器要先安装jdk

我选择的是源码安装方式

1,解压到安装目录

#tar -zxvf jdk-8u101-linux-x64.tar.gz -C /usr/local/java/


2,配置环境变量

# vim /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_101

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH


3,使/etc/profile生效

# source /etc/profile



安装mysql 5.6

要先安装带有可用的mysql5系列社区版资源的rpm包

 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

查看当前可用的mysql安装资源:

yum repolist enabled | grep "mysql.*-community.*"

一般来说,只要安装mysql-server跟mysql-client 

yum -y install mysql-community-server


加入开机启动

systemctl enable mysqld

启动mysql服务进程

systemctl start mysqld

重置密码

mysql_secure_installation


安装tomcat

下载

解压

tar xvfz apache-tomcat-8.0.22.tar.gz

移动

mv apache-tomcat-8.0.22 /usr/local

启动

/usr/local/apache-tomcat-8.0.22/bin/startup.sh


配置两台tomcat

步骤:

1.修改/etc/profile文件(关于linux系统变量)

#tomcat1

export CATALINA_BASE=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export TOMCAT_HOME=/usr/local/tomcat

 

#tomcat2

export CATALINA_2_BASE=/usr/local/tomcat-2

export CATALINA_2_HOME=/usr/local/tomcat-2

export TOMCAT_2_HOME=/usr/local/tomcat-2

修改完要用source  /etc/profile使其生效。

 

2.修改其他tomcat(除了第一个tomcat)根目录bin下的catalina.sh文件

目录切换到tomcat2下的bin目录, vim catalina.sh

找到下面的注释代码

# OS specific support.  $var _must_ be set to either true or false.

 

并在上述代码下面添加以下代码,

目的是为了tomcat2启动的时候能通过该文件的里的$CATALINA_2_BASE 和 $CATALINA_2_HOME

找到/etc/profile配置文件里我们前一步配好的具体路径,完成tomcat2的启动过程。

 

#myself:add

export CATALINA_BASE=$CATALINA_2_BASE

export CATALINA_HOME=$CATALINA_2_HOME

 

3.修改端口号

除了第一个tomcat使用的默认配置好的端口号(如果有需要也可以修改),后面添加的tomcat都要通过其根目录下的conf目录下的server.xml文件来修改端口号防止端口冲突。

 

http访问端口(默认为8080端口):

<Connector port="8081" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

 

监听tomcat关闭的端口(默认为8005):

<Server port="8006" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />

 

负责接收其他http服务器的请求端口(默认为8009):

<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

 

修改完端口后,要重启tomcat



配置自定义tomcat项目发布路径

在Host节点中,配置如下设置

 <Context path="" docBase="/data/jnshu-home/webapps/ROOT1/" debug="0" reloadable="true" crossContext="true"/>



安装nginx

执行下面的命令安装nginx的依赖库:

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

下载nginx并解压

然后配置Nginx安装选项

./configure --prefix=/usr/local/nginx

make && make install

启动

在sbin下执行  ./nginx


配置反向代理

配置负载均衡


安装memcached

1.进入/usr/lib目录,使用命令:ls -al libevent 查看是否已安装,如果已安装且版本低于2.0.21,则先通过:rpm -e libevent —nodeps 进行卸载。

2.上传libevent-2.0.21-stable.tar.gz至非usr目录下(因为libevent将安装到usr目录,所以最好换个目录存放安装文件),然后解压。 

3.切换到解压后的 libevent 主目录:cd libevent-2.0.21-stable

4.依次执行:

1)        ./configure -prefix=/usr(或 ./configure --program-prefix=/usr)

2)        make 

3)        make install  


在64位机器上还需做一个64位库的链接,否则运行memcache时会报找不到libevent的错误

ln -s/usr/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5


安装memcache(源代码安装)

1.上传memcached-1.4.15.tar.gz至非usr目录下(因为memcached-1.4.15将安装到usr目录,所以最好换个目录存放安装文件),然后解压。 

2.切换到解压后的 memcache主目录:cd memcached-1.4.15

3.依次执行:

1)        ./configure -prefix=/usr/local/memcached --with-libevent=/usr

2)        make 

3)        make install  


配置为自启动服务

直接使用memcached安装包中的脚本,要稍微修改

修改后

将此脚本cp到/etc/init.d目录下并改名为memcached,然后执行chmod a+x memcached,如下:

   shell > cp memcached.sysv /etc/init.d/memcached

   shell > chmod 755 /etc/init.d/memcached

将memcached加入系统服务:

   shell > chkconfig --add memcached

   shell > chkconfig memcached on

以服务方式运行memcached
    shell > service memcached start


如果要进行测试的话,需要telnet服务

安装telnet

1,安装telnet

yum -y install telnet

yum -y install telnet-server

 

 

2,重新启动xinetd守护进程

yum -y install xinetd

 

由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd

#service xinetd restart (systemctl restart xinetd.service)



安装redis

下载redis压缩包,下载完成后,使用tar命令解压下载文件:

# tar -xzvf redis-3.0.4.tar.gz

编译安装Redis 

切换至程序目录,并执行make命令编译:

# cd redis-3.0.4

# make

# make install


 配置Redis 
复制配置文件到/etc/目录:

# cp redis.conf /etc/

为了让Redis后台运行,一般还需要修改redis.conf文件:

vi /etc/redis.conf
  • 1

修改daemonize配置项为yes,使Redis进程在后台运行:

daemonize yes
  • 1

5 . 启动Redis 
配置完成后,启动Redis:

# cd /usr/local/bin# ./redis-server /etc/redis.conf

 添加开机启动项 

.echo "/usr/local/bin/redis-server /etc/redis.conf" >>/etc/rc.local



明天计划的事情:

任务八

遇到的问题:

由于新的服务器没有自带unzip,在部署项目的时候,不能解压成功。

收获:

熟悉了linux上的各种安装环境

进度:

任务八步骤二

任务开始时间:5.19

预计demo时间:5.26

是否延期:否

禅道地址:http://task.ptteng.com/zentao/project-task-562.html



返回列表 返回列表
评论

    分享到