您的位置:首页 > 运维架构 > Linux

Linux Web服务器部署介绍

2017-01-05 17:22 190 查看

服务器环境安装

Mysql安装

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

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


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

sudo netstat -tap | grep mysql


显示如下图表示成功



Jdk安装

下载JDK 请访问 http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html

安装JDK

(如果不在服务器端下载,请使用scp把下载的JDK拷贝到服务器中)

进入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


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



执行成功后如下所示,有些可能会显示不一样,只要下面测试安装成功即可



执行成功后测试安装,执行

java -version


显示如下信息表示安装成功



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


显示一下结果表示安装成功



git安装

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

sudo apt-get install git


测试安装,执行

git --version


显示如下表示安装成功



nginx安装

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

gcc --version


显示如下图表示正确,如果没有请先安装gcc



下载所需安装包

#笔者默认下载位置
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[/code] 
安装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


显示如下图所示



这时候也可以直接访问服务器,看是否成功(默认端口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


显示如下



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

参考

[1] Ubuntu 16.04配置JDK1.8.0_77教程

[2] Linux 安装Nginx详细图解教程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: