Linux安装web开发环境


Linux安装web开发环境

1.1 Linux系统上安装JDK:

安装步骤:

卸载OpenJDK

检测jdk的安装包,输入:rpm -qa | grep java

删除输入:rpm -e –nodeps 包名

创建JDK的安装路径:

在/usr/local/ 创建文件夹java

mkdir java

上传安装文件到linux:

进入文件里面

解压tar.gz

首先需要安装依赖:

yum install glibc.i686

tar –xvf xxx.tar.gz –C /usr/local/java

置环境变量:

vim /etc/profile

#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.8.0_71  #换成你自己的
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

使配置文件生效:source /etc/profile

1.2 Linux系统上安装MySQL:

上传mysql到Linux

查看是否已经安装 Mysql

rpm -qa | grep mysql

卸载自带mysql:

rpm -e 文件名

创建mysql的安装路径:

mkdir mysql

解压mysql:

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

安装依赖:

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

yum update libstdc++-4.4.7-4.el6.x86_64

安装mysql的服务端:

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

安装mysql的客户端:

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

启动mysql的服务:

service mysql status

service mysql start

登录mysql:

产生一个随机的密码存放在/root/.mysql_secret

查看密码进行登录:msyql –u root -p

修改密码:set password = password(‘123456’);

设置开机自动启动mysql:

加入到系统服务:chkconfig –add mysql

自动启动:chkconfig mysql on

开启远程服务:

登录mysql:grant all privileges on . to ‘root’ @’%’ identified by ‘123456’;

flush privileges;

设置Linux的防火墙:

/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

1.3 Linux系统上安装tomcat:

安装tomcat:

上传tomcat的安装文件:

创建tomcat的安装路径:

在/usr/local 下mkdir tomcat

解压tomcat

tar –xvf xxx.tar.gz –C /usr/local/tomcat

设置防火墙:

/sbin/iptables -I INPUT -p tcp –dport 8080 -j ACCEPT

/etc/rc.d/init.d/iptables save

启动tomcat:

进入到tomcat/bin

执行 ./startup.sh

关闭tomcat

执行 ./shutdown.sh

1.4 发布项目到Linux:

将数据库还原到Linux上:

备份Window上的数据库:

使用命令备份:

mysqldump –u root -p store_v2.0 > c:/store_v2.0.sql

使用可视化工具:

在Linux上还原数据库:

Nginx

Nginx的概述:

什么是代理和反向代理:

Nginx+Tomcat的集群配置:

在一台电脑上安装两个tomcat

需要在一台电脑模拟:在E盘解压两个tomcat,分别命名为tomcat1,tomcat2.

修改tomcat的配置文件,将端口进行修改:

修改tomcat2中的端口:

将项目分别发布到两个tomcat中:

安装Nginx:

解压、双击nginx.exe、启动完以后访问http://localhost

配置Nginx:

修改nginx/conf/nginx.conf文件:

Tomcat集群的session共享:

1.一种解决办法:一个用户进来以后只在tomcat1上进行操作,另一个用户进行只在tomcat2上进行操作.

2.session的共享

  • 一种使用tomcat广播机制完成session的共享(不推荐的方式)

  • 一种使用redis服务器的方式完成session的共享(推荐的方式)

使用tomcat的广播机制完成session的共享。

修改两个tomcat中的server.xml:

在项目中web.xml中添加一个配置:

< distributable/>

文章作者: 千羽
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 千羽 !
评论
  目录