Linux Web服务器部署介绍

4 篇文章 0 订阅
3 篇文章 0 订阅

服务器环境安装

Mysql安装

安装过程中会输入root密码,请注意记录密码

sudo apt-get install mysql-server
apt isntall mysql-client
apt install libmysqlclient-dev

执行完上述操作过后,执行

sudo netstat -tap | grep mysql

显示如下图表示成功
15F6B1B5-343A-4D7A-969B-CD538E36C29D.png

Jdk安装

#解压JDK
tar -zxvf jdk-8u111-linux-x64.tar.gz 
cd /usr/lib/
sudo mkdir jvm
#笔者JDK解压包放在 data中
cd /data/ 
#移动jdk到创建目录中
sudo mv jdk1.8.0_111/ /usr/lib/jvm/
cd /usr/lib/jvm/
#配置环境变量
sudo vim /etc/profile 
  • 使用vim编辑 在末尾加入以下配置
#set java environment 
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111  
export JRE_HOME=${JAVA_HOME}/jre    
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    
export PATH=${JAVA_HOME}/bin:$PATH
#最末尾的$PATH必须加上,前面使用:
  • 配置软连接
#修改配置立即生效
source /etc/profile
#配置软连接
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_111/bin/java 300   
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_111/bin/javac 300

如果上述执行中出现下面错误,说明上述命令中加了不该加的空格,去掉即可
20160403205602073.png

执行成功后如下所示,有些可能会显示不一样,只要下面测试安装成功即可
5A352AB2-E927-499B-BB4B-1F8C9E76AD47.png

  • 执行成功后测试安装,执行
java -version

显示如下信息表示安装成功
C79D3C86-1137-48D2-A0E8-C5B02C9C9AA9.png

Maven安装

下载Maven,请访问:http://maven.apache.org/download.cgi

下载成功后执行

#解压下载的Maven
tar -xvf apache-maven-3.3.9-bin.tar.gz
#移动文件路径
sudo mv apache-maven-3.3.9 /usr/local/
#编辑变量
vim /etc/profile

加入下面配置

#set maven
MAVEN_HOME=/usr/local/apache-maven-3.3.9
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

保存配置并执行

#配置立即生效
source /etc/profile
#创建软连接
sudo update-alternatives --install /usr/bin/mvn mvn /usr/local/apache-maven-3.3.9/bin/mvn 300

完成以上配置及安装成功,下面进行测试安装,执行

mvn -v

显示一下结果表示安装成功
52415255-96C2-471F-8C27-76BFBD627462.png

git安装

这个安装就比较简单了,直接执行

sudo apt-get install git

测试安装,执行

git --version

显示如下表示安装成功
5355FF55-6C4B-43BE-8A53-9079B6574B93.png

nginx安装

安装nginx前需要检查是否拥有gcc,可以执行

gcc --version

显示如下图表示正确,如果没有请先安装gcc
C23B7465-C854-495E-B45D-ECD29BA9D5DD.png

  • 下载所需安装包
#笔者默认下载位置
cd /data/
wget http://nginx.org/download/nginx-1.8.0.tar.gz
wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz
wget http://zlib.net/zlib-1.2.8.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
  • 安装openssl
tar zxvf openssl-fips-2.0.9.tar.gz
cd openssl-fips-2.0.9
./config && make && make install
  • 安装pcre
tar zxvf pcre-8.38.tar.gz 
cd pcre-8.38/
./configure && make && make install
  • 安装zlib
tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure && make && make install
  • 安装nginx
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
#这里使用的默认形式,不带ssl
./configure && make && make install

以上安装成功后,执行

#启动nginx服务
/usr/local/nginx/sbin/nginx

测试服务启动执行

ps -ef |grep nginx

显示如下图所示
EBDC8BB7-A2C7-4D7F-9AEB-A89287BFCE61.png

这时候也可以直接访问服务器,看是否成功(默认端口80),成功情况下可以看Nginx的欢迎界面。

Tomcat安装

请先访问Tomcat官网下载

执行

#解压Tomcat
tar -zxvf apache-tomcat-8.5.8.tar.gz
#进入bin
cd apache-tomcat-8.5.8/bin
#启动Tomcat
./startup.sh

显示如下
CE6DD87D-700F-4D85-A3B4-2E00F68426A9.png

Tomcat默认端口为8080,启动成功后直接访问验证是否成功

参考

[1] Ubuntu 16.04配置JDK1.8.0_77教程
[2] Linux 安装Nginx详细图解教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值