威尼斯手机娱乐官网:第二遍主机铺排web,linu
分类:网络运维

首次在中距离主机中布局WEB应用,第二回主机安排web

    此前线总指挥部玩v8虚构机,近年来收看Tencent云学生套餐很管用就租了个linux服务器搭贰个种类,做下这几个项目布局全记录,即为了有扶助现在翻看,同一时候也享受下团结的经历,不足之处还请多多点拨,废话没有多少说,直接开首!!!

首次在长距离主机中布局WEB应用:

​ 1. 开采shell,并且保险能与remote host连接成功;

    注:因为本身租的Tencent云ContOS6.5服务器,未有图形化分界面,独有命令窗口,所以全程采取linux命令操作,作者用的是Xshell做代理直接在windows下访谈linux服务器,Tencent云推荐的Putty远程连接工具个人感到不太好用,至于Xshell怎么样远程连接服务器,这里权且不做赘述,不是太难,有野趣的能够直接留言,博主会时时过来!

安装jdk;

​ 注:假使要安装1.8的jdk,那么须要团结在官方网站下载sudo apt-get install default-jre这一个命令最新是1.7的;

一、Windows下安装包上传至服务器

1. 打开终端,使用上边包车型客车通令:
java -version

万一你看来像下边包车型客车出口,那就表示你并不曾设置过Java:

The program ‘java’ can be found in the following packages:
*default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install

    博主在服务器下安装jdk8和tomcat7.0都以直接使用.tar.gz后缀的装置包解压安装的,没有在线安装,所以率先下载windows上传至linux文件小工具

2.
安装jre
    打开终端,使用下面的命令安装JRE :
    sudo apt-get install default-jre
安装OpenJDK
在Ubuntu和Linux Mint上安装OpenJDK

在终端,使用下面的命令安装OpenJDK Java开发工具包:
    sudo apt-get install default-jdk
特殊地, 如果你想要安装Java 8, Java 7或者Java 6等等,你可以使用openjdk-7-jdk/openjdk-6jdk, 但是记住在 此之前安装openjdk-7-jre/openjdk-6-jre

    (1)使用命令 yum install -y lrzsz 在线安装上传小工具,安装成功后使用rz命令弹出框代表安装成功;

3.通过上述步骤,JDK已安装完结。
通过以上步骤,JDK已安装完成。
输入以下命令验证java -version, 如下(表示安装成功了):
    java version "1.7.0_121"
    OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-1ubuntu0.14.04.3)
    OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)

    (2)mkdir -p /home/soft 递归创造soft文件夹用来归并盛放全体安装包;

卸载openjdk:

sudo apt-get remove openjdl*;

    (3)cd /home/soft 步向该公文夹;

安装jdl1.8u111:

export JAVA_HOME=/home/ubuntu/jdk1.8.0_111
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

    (4)rz 使用刚刚下载的工具将windows下的安装包上传至服务器;

威尼斯手机娱乐官网 ,java在ubuntu中的情状布置(注:恐怕设置的时候会安插好,可是倘固然压缩包,就得要好安顿):

    (5)ls 展现该文件夹下全体子文件,效果图如下;

安装(客户)意况变量 注:在终极输入Java -version 后边世以下代码就证实条件并未配置:
The program ‘java’ can be found in the following packages:
*default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install

编辑 .bashrc 文件。

在终端输入如下命令:
    vi ~/.bashrc

在该文件的末尾,加上以上几行代码:

export JAVA_HOME=/opt/Java/jdk/jdk1.7
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH


为了让更改立即生效,请在终端执行如下命令:
    source ~/.bashrc

注:在修改 .bashrc 文件之前最好先备份下,备份命令:
    cp .bashrc .bash_original

    威尼斯手机娱乐官网 1威尼斯手机娱乐官网 2

设置贰个文件编辑器:

sudo apt-get install gedit;
注:个人感觉还是:vim好用;

二、安装jdk

设置tomcat(在线安装):

前言:
    axel是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。

来自: http://man.linuxde.net/axel

    wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

来自: http://man.linuxde.net/wget

    博主的三个习以为常便是会把装有安装解压目录放在了贰个在/usr/local下新建的soft下,如下:

1.安装axel与wget:
首先安装axel这个命令

sudo apt-get install axel

    (1)mkdir -p /usr/local/soft新建四个文件夹用来作为安装目录;

2.在线下载:
在tomcat官网获得tomcat  的tar.gz格式下载http链接;
tomcat-7 ubuntu的在线下载地址:

;

    (2)tar -zxvf jdk-8u151-linux-×64.tar.gz -C /usr/local/soft将jdk安装至新建的soft下;

3.使用wget命令安装tomcat安装成功,axel未有安装成功;

    (3)cd /usr/local/soft步向该公文夹;

4.解压tomcat和mv(linux移动命令) ;
sudo tar zxvf file_name;

    (4)ls 查看是不是安装成功;

翻开tomcat的日记音信:
首先启动linux:

然后进入到tomcat安装目录 cd/tomcat*
/apache-tomcat-6.0.26/bin下运行 #搜索./startup.sh start 开始运行命令
停止tomcat时运行命令: #./shutdown.sh start
远程查看tomcat的控制台:
进入tomcat/logs/文件夹下
键入指令:tail -f catalina.out 就可以查看控制台了
或者是使用bin目录下的catalina.sh run命令,如果能进入控制台,说明tomcat启动成功;

Linux 下 启动tomcat 报:
//Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
//At least one of these environment variable is needed to run this program


//以上错误为:tomcat的java环境没有配置好;
 在tomcat的/bin/setclasspath.sh文件中加上:
    export  JAVA_HOME=/home/ubuntu/jdk1.8.0_111
    export JRE_HOME=/home/ubuntu/jdk1.8.0_111/jre

异常1:

五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8080"]
五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
五月 09, 2015 6:27:00 下午 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8080"]
五月 09, 2015 6:27:00 下午 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8009"]

异常2:

03, 2016 11:47:14 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact localhost:8005. Tomcat may not be running.
Aug 03, 2016 11:47:14 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
java.net.ConnectException: Connection refused

不行心得:

解决方法:可以删除logs下的catalina.out文件,和查看logs中的相应的日志文件,还有就是配置文件server.xml的配置情况;

    (5)mv jdk1.8.0_151 jdk8修改文件夹名称方便配置jdk碰着变量;

域名直接待上访谈(在前边都不利落成的情景下)

能够先看看这么些:汤姆cat Server.xml详解

 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
         <Context path="" docBase="vdspace" debug="0" reloadable="true" />
 <!-- 
   Context 中的path的作用:表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/****
 -->
</Host>

    效果图:

安装mysql;

1. sudo apt-get install mysql-server

2. apt-get isntall mysql-client

3.  sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

登陆mysql数据库可以通过如下命令:

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

    威尼斯手机娱乐官网 3威尼斯手机娱乐官网 4

运行mysql的sql文件:
输入的命令行:mysql>source blog.sql;    (导入blog.sql文件)

    (6)vi /etc/profile启用linux文本编辑器配置jdk景况变量;

域名分析和绑定IP:

前提:
    我使用的是腾讯云的云解析功能;
    有一个注册好了的域名;

在域名解析中 开启CNAME加速,开启搜索引擎推送,

记录类型为 A (将域名指向一个IPv4地址)
主机记录为 @(就是域名的前缀)  注意:我这里选择的是 @ 因为我的域名没有前缀是renchenhao.cn
线路类型默认即可
记录值填写你购买的云主机的公网IP
TTL选择 1 小时即可(即在DNS服务器缓存中的刷新时间)  注意:我选择的是十分钟;

然后在云解析的  操作  中  点击开启和解析

接下去在windows中ping以下那几个域名看看能还是不可能ping通;

能ping 通况且能解析出自己的公网ip地址,就证实,成功了;

    (7)按i启用编辑格局,在配置文件尾巴部分出席:

            export JAVA_HOME=/usr/local/soft/jdk8(个人安装路径)

   export PATH=$JAVA_HOME/bin:$PATH

    如图:

    威尼斯手机娱乐官网 5威尼斯手机娱乐官网 6

    (8)esc退出编辑方式:wq 保存并退出;

    (9)source /etc/profile刷新配置文件;

    (10)java -version 大概javac查看jdk是还是不是安装配置成功;

    威尼斯手机娱乐官网 7威尼斯手机娱乐官网 8

二、安装tomcat

    一样设置至/usr/local/soft下;

    (1)cd /home/soft步入安装包所在文书夹;

    (2)tar -zxvf 安装包名称 -C /usr/local/soft将tomcat安装至/usr/local/soft下;

    (3)cd /usr/local/soft步向该公文夹;

    (4)ls 查看是还是不是安装成功;

    (5)mv apache-tomcat tomcat修改文件夹名称方便配置jdk境况变量;

    如图:

    威尼斯手机娱乐官网 9威尼斯手机娱乐官网 10

    (6)vi /etc/profile启用linux文本编辑器配置jdk境况变量;

 

    (7)按i启用编辑格局,在布局文件尾部出席:

            export TOMCAT_HOME=/usr/local/soft/tomcat

本文由威尼斯手机娱乐官网发布于网络运维,转载请注明出处:威尼斯手机娱乐官网:第二遍主机铺排web,linu

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文