linux jdk+mysql+tomcat+nginx 项目部署步骤
Posted 爱编程的欧巴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux jdk+mysql+tomcat+nginx 项目部署步骤相关的知识,希望对你有一定的参考价值。
1、下载linux jdk1.7.0_79.tar.gz ;
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2、下载一个文件上传工具,本人喜欢用wincp ,连接centos 服务器,必须用root用户登录,才能上传文件,如果用其他用户,可以登录,但是不能上传文件,没有权限
在linux 系统的/usr/local下新建一个java的文件夹
cd /usr/local
makdir /java
把文件上传到java文件夹里面,然后解压缩
tar xvf jdk1.7.0_79.tar.gz;
3,最后一步,进入/etc
cd /etc
vi profile
然后按i进入insert模式,
在profile 末尾最后加入
export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
最后一步
重启机器
reboot
-------------------------------------------------------------------------------
安装mysql
CentOS 6.5/6.6 安装mysql 5.7 最完整版教程
Step1: 检测系统是否自带安装mysql
#yum list installed | grep mysql
Step2: 删除系统自带的mysql及其依赖
命令:
# yum -y remove mysql-libs.x86_64
Step3: 给CentOS添加rpm源,并且选择较新的源
命令:
#wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
#yum localinstall mysql-community-release-el6-5.noarch.rpm
# yum repolist all | grep mysql
# yum-config-manager --disable mysql55-community
# yum-config-manager --disable mysql56-community
# yum-config-manager --enable mysql57-community-dmr
# yum repolist enabled | grep mysql
Step4:安装mysql 服务器
命令:
# yum install mysql-community-server
Step5: 启动mysql
命令:
#service mysqld start
Step6: 查看mysql是否自启动,并且设置开启自启动
命令:
# chkconfig --list | grep mysqld
# chkconfig mysqld on
Step7: mysql安全设置
命令:
# mysql_secure_installation
Step8: 修改mysql登录密码
命令:
# grep ‘temporary password‘ /var/log/mysqld.log //查看密码
然后重置密码
# mysql_secure_installation
密码规则:必须要有大写小写数字结合(例子:[email protected]#$5)
然后会提示填写y or n ,顺序是y-y-y-n-n-y OK了
接着登录就行了
mysql -uroot -p
---------------------------------------------
tomcat通过ftp上传之后只需要解压就好
--------------------------------------------
安装nginx
Nginx 安装教程
1、Nginx的安装
CentOS 6 环境下配置
Step1 下载gcc :yum install gcc-c++
Step2 下载pcre:yum install -y pcre pcre-devel
Step3 下载zlib: yum install -y zlib zlib-devel
Step4 下载openssl:yum install -y openssl openssl-devel
Step5 nginx 源码包下载地址:http://nginx.org/en/linux_packages.html
第一步:把nginx的源码包上传至linux服务器
第二步:解压源码包。 tar -zxf nginx-1.8.0.tar.gz
第三步:进入nginx-1.8.0文件夹。使用configure命令创建makefile。
创建make(makefile),如果没有make是不能编译的
第四步:参数设置如下解析查看最后的附录:
./configure \
--prefix=/usr/local/nginx \ 编译以后指定安装目录
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录
将上面配置信息复制起来直接粘贴到窗口
第五步:make
第六步 make install
进行安装
安装成功
1.1 Nginx的启动及关闭
1.1.1 启动
在nginx目录下有一个sbin目录,sbin目录下有一个nginx可执行程序。
./nginx 或者 start nginx 启动nginx服务
./nginx -s reload 重启nginx服务
以上是关于linux jdk+mysql+tomcat+nginx 项目部署步骤的主要内容,如果未能解决你的问题,请参考以下文章