阿里云服务器线上环境配置

tomcat:

tomcat服务器的默认访问路径是webapps目录下的ROOT。如果更改tomcat服务器下的默认访问工程,需要修改tomcat/conf/server.xml配置文件:

打开server.xml可以找到类似下面的配置:

  <Host name="localhost" appBase="webapps"
    unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
   </Host>
在<Host>标签内加入:
 <Context path="" docBase="项目名称" reloadable="true" debug="0" privileged="true">
 </Context>
 

**************************************************************

ps -ef |grep tomcat

mysql安装:

1.查看本机是否安装mysql,sudo rpm -qa | grep mysql-server

2.sudo -y install mysql-server (等待安装完成)

3.sudo vim /etc/my.cnf (修改mysql字符集)

  添加两项

  character-set-server=utf8
  default-character-set=utf8

  保存退出:wq

4.配置mysql自启动:sudo chkconfig mysql on

5. 查看一下:sudo chkconfig --list mysqld:

  mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off (配置成功,服务器启动,mysql自动启动)

6.启动一下:sudo service mysqld restart

7.登录一下mysql:mysql -u root (提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)需要密码:mysql -r root -p 然后提示输入密码:123)

8.查看mysql用户:select user,host,password from mysql.user

9.修改密码:set password for root@localhost = password('rootpassword');

10.删除匿名用户:delete from mysql.user where user='';

11.刷新一下:flush privileges;

12.添加用户:insert into mysql.user(host,user,password) values("localhost","mmall",password("mmallpassword"));

13.创建数据库:create database `mmall` default character set uft8_general_ci

14.查看数据库:show databases;

15.赋予用户一个数据库全部权限:grant all privileges on mmall.* to mmall@localhost identified by 'mmallpassword';(如果出现:ERROR 1133(42000):Can't find any matching row int the user table (需要flush privileges;)

16.导入sql文件:首先下载sql文件:然后登陆mysql:mysql -u root -p 打开数据库:show databases; use mmall; show tables;执行sql文件:source /developer/mmall.sql 然后show tables; 导入成功

**************************************************************

查找mysql安装路径:which mysql

退出mysql: exit

git安装:

1.下载安装包:

  sudo wget http://learning.happymmall.com/git/git-v2.8.0.tar.gz

2.安装git依赖包:

  sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker

3.解压git压缩包后进入目录

  sudo tar -zxvf git-v2.8.0.tar.gz

  cd git-2.8.0/

4.sudo make prefix=/usr/local/git all

5.sudo make prefix=/user/local/git install

6.查看git:git --version(提示:command not found)

7.查看git安装到哪里了 whereis git(提示:git: /usr/local/bin/git)之前安装过了

8.配置环境变量:sudo vim /etc/profile:

  "PATH="后边添加一条git路径(/usr/local/git/bin:)

  然后保存退出:wq!

9.配置生效:source /etc/profile

10.这是查看版本:git --version(提示:git version 2.8.0) 配置成功;

11.配置用户名:

git config --global user.name "immoc"

git config --global user.email "531837586@qq.com"

git config --global core.autocrlf false (配置windows和linux自动换行符转换)

git config --global core.quotepath off (避免中文乱码)

git config --global gui.encoding utf-8

ssh-keygen -t rsa -C "531837586@qq.com"

一路回车

ssh-add ~/.ssh/id_rsa(如果出现:Could not open a connection to your authentication agent.输入:eval `ssh-agent`)

然后在执行 ssh-add ~/.ssh/id_rsa(提示Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)成功)

看一下rsa公钥:cat ~/.ssh/id_rsa.pub

复制到代码托管平台

线上防火墙配置: 

1.进入防火墙目录:cd /etc/sysconfig/(查看比对命令:ll | grep ipt)

2.如果没有iptables:初始化防火墙(就是随便添加规则)

  sudo iptables -P OUTPUT ACCEPT (输入密码)

  sudo service iptables save(提示:iptables: Saving firewall rules to /etc/sysconfig/iptables:[OK]成功)

  这时 ll | grep ipt 出现iptables

3.备份一下iptables:sudo mv iptables iptables.bak

4.配置一下iptables。保存退出,重启防火墙:sudo service iptables restart

服务端自动化发布:

1.脚本wget到develop

2.创建目录:

  sudo mkdir git-repository 进入目录:cd git-repository

3.复制项目ssh克隆地址并克隆到本地:

  git clone git@gitee.com:fanxing5211/mmall_learning.git(可能提示:could not create work tree dir mmall_learning:permission denied, 添加sudo后提示command no found)需要配置权限退出到上层目录:

  sudo chown -R geely /developer/ (赋予geely拥有者权限)

  sudo chmod u+w -R /developer/ (赋予写权力)

  sudo chmod u+r -R /developer/ (赋予读权利)

  sudo chmod u+x -R /developer/ (赋予执行权利)

4.配置和执行脚本:

  ./deploy.sh (出现:-bash: ./deploy.sh: Permission denied)无执行权限

  sudo chmod u+x -R deploy.sh (赋予执行权限)

 5.进入tomcat:cd webapps/  cd ROOT cat index.jsp

 

**************************************************************

(mvn: command not found) Maven的环境变量没有配置: mv apache-maven-3.2.3 /usr/local/maven3 配置环境变量:

修改环境变量,在/etc/profile中添加以下几行

MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

记得执行source /etc/profile使环境变量生效。

最后运行mvn -v验证maven是否安装成功,如果安装成功会打印如下内容

Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)
Maven home: /usr/local/maven3
Java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-35-generic", arch: "amd64", family: "unix"

 

posted @ 2018-06-14 10:44  do+better  阅读(338)  评论(0编辑  收藏  举报