服务器的环境配置
deng_chaowang  • 9年前  • 321 次浏览  • Java团队  

1、安装Mysql 1.1、 通过yum命令在线安装MySQL

在线安装命令:yum install(单个安装)  yum install –y(多个安装)

例如:

yum install mysql-server

yum install –y mysql-server mysql mysql-deve

安装成功截图:(图片来自互联网,仅做参考使用)

1.2、 查看安装已安装版本命令

查看已安装版本命令:rpm -qi mysql-server

1.3、 开启MySQL服务命令

启动方式1:service mysql start


启动方式2:/etc/init.d/mysql start


启动方式3:service mysqld start


启动方式4:/etc/init.d/mysqld start

1.4、 修改MySQL中root初始密码

安装MySQL成功后root初始密码为空

进入MySQL界面命令:mysql –u root –p 

如图:(图片来自互联网,仅做参考使用)

修改初始化密码命令:/usr/bin/mysqladmin -u root password ‘rootadmin’
格式:mysqladmin -u用户名 -p旧密码 password 新密码

注意:如果无法进入MySQL界面常见情况有2种

一种属于:服务未启动

一种属于:密码错误 

1.5、 如何实现开机自动启动MySQL服务

1) 查看MySQL服务是否自动开启命令

 chkconfig --list | grep mysqld

 chkconfig --list | grep mysql

2) 开启MySQL服务自动开启命令

chkconfig mysqld on

chkconfig mysql on

2、安装jdk及maven环境

2.1 安装jdk

使用的jdk版本是jdk-7u79-linux-x64.gz,放到服务器文件目录/usr/java/下面解压即可,目录/usr/java/需要手动创建,命令:

mkdir –p /usr/java

2.2 安装maven

将maven拷贝到如下路径:

/usr/local/apache-maven-2.0.11

2.3 配置环境变量

系统环境变量配置文件/etc/profile,编辑/etc/profile命令:

vi /etc/profile,在下面位置添加内容如下:

编辑保存如果提示没有权限,则需要退出先更改profile文件的权限:

chmod 770 profile

再编辑保存即可

保存后要使用profile配置立即生效命令:source profile, 验证配置是否生效,查看jdk版本即可:

[root@iZ11xr12ngoZ java]# java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

[root@iZ11xr12ngoZ java]#

 

 

 3、安装nginx

1. 最小化安装 centos 6.2

2. 编译环境前提

# yum -y install gcc gcc-c++ make openssl-devel pcre-devel

# groupadd -g 80 www

# useradd -u 80 -g www -M -s /sbin/nologin www

 

nginx—1.2.7

ngx_cache_purge-2.0.tar.gz

3. Nginx服务端安装

# wget http://nginx.org/download/nginx-1.2.7.tar.gz

# wget http://labs.frickle.com/files/ngx_cache_purge-2.0.tar.gz

# tar zxvf nginx-1.2.7.tar.gz

# tar zxvf ngx_cache_purge-2.0.tar.gz

# cd nginx-1.2.7

# ./configure --add-module=../ngx_cache_purge-2.0 --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_sub_module && make && make install

进入/usr/local/nginx/sbin/目录启动nginx

[root@iZ11xr12ngoZ sbin]# ./nginx -c /usr/local/nginx/conf/nginx.conf

在浏览器是输入http://server_ip 即可验证是否安装成功,配置相关请查看附带的nginx.conf文件。

4、部署java-maven项目到服务器

4.1 首先将项目源码打包上传到服务器,目录一般放到/mnt/projects, projects目录需要手动创建mkdir –p /mnt/projects

4.2 启动项目,先进入项目根目录

cd /mnt/projects/expay_manage

[root@iZ11xr12ngoZ expay_manage]# nohup mvn jetty:run &

4.3 查看项目运行状态:

[root@iZ11xr12ngoZ expay_manage]# tail -f nohup.out

4.4 停止项目:

[root@iZ11xr12ngoZ expay_manage]# mvn jetty:stop

 


12个回复

deng_chaowang 4年前 1楼

  输入vim /etc/profile编辑环境变量,进入编辑状态。


export M2_HOME="/usr/local/apache-maven-3.6.1"

export JAVA_HOME="/usr/java/jdk1.8.0_211"

export CLASSPATH=".:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"

export PATH="$PATH:$JAVA_HOME/bin:$M2_HOME/bin:$PHP/bin:$PHP/sbin:$NODE/bin"


export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL


deng_chaowang 4年前 2楼

source /etc/profile

这个是生效配置的环境变量


deng_chaowang 4年前 3楼

要安装好Maven,下载好,解压,并配置到环境变量


wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/source/apache-maven-3.6.1-bin.tar.gz


deng_chaowang 4年前 4楼

nginx域名配置文件

   server{

      listen       80;

      server_name  work.madeapps.net work.yclife.me work.madeapps.cn;

      location / {

              proxy_set_header Host  $host;

              proxy_set_header X-Forwarded-For  $remote_addr;

              proxy_pass http://localhost:8089;

        }

      access_log off;

    }


deng_chaowang 4年前 5楼

nginx域名配置HTTPS文件

server {

    listen 443;

    server_name 99sstz.com www.99sstz.com;

    ssl on;

    root html;

    index index.html index.htm;

    ssl_certificate  1_99sstz.com_bundle.crt;

    ssl_certificate_key  2_99sstz.com.key;

    ssl_session_timeout 5m;

    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

    ssl_prefer_server_ciphers on;

    location / {

              proxy_set_header Host  $host;

              proxy_set_header X-Forwarded-For  $remote_addr;

              proxy_pass http://localhost:9012;

    }

}


deng_chaowang 3年前 8楼

listen 443;

listen 80;

这样子就可以同时兼容 http 和 https 的访问了

deng_chaowang 3年前 9楼

windows 可以直接JDK + 

1。安装JDK的教程:  https://www.jb51.net/softs/691593.html

2。安装Maven的教程:https://blog.csdn.net/qq_37276543/article/details/130077953
3。就可以直接mvn jetty:stop  或者 mvn jetty:run & 来启动项目和部署项目了。

4。通过IP + 项目端口 来实现访问 和 回调。


deng_chaowang 3年前 10楼

Failed to execute goal on project kftpay: Could not resolve dependencies for project com.kftpay:kftpay:jar:1.0-SNAPSHOT: Could not transfer artifact mysql:mysql-connector-java:jar:5.1.22 from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/146.75.112.215] failed: 连接超时 (Connection timed out) -> [Help 1]

解决方案:

https://dhexx.cn/news/show-5076528.html?action=onClick


deng_chaowang 3年前 11楼

 <mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf> 
</mirror>


deng_chaowang 3年前 12楼

windows 编译时出现GBK编码的处理

https://blog.csdn.net/bigbearxyz/article/details/134697933


回到顶部