首次主机部署web,环境部署
分类:网络运维

安装tomcat(在线安装):

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

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

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

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

下载tomcat7.0.70

去tomcat官网下载tomcat7.0.70,下载位置链接,当时我的下载地址。

图片 1

在服务器执行命令:

wget

-

图片 2

首次在远程主机中部署WEB应用:

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

解压缩下载的源码包

tar -zxvf jdk-7u79.tar.gz

tar -zxvf apache-tomcat-7.0.70.tar.gz

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

;

按照官方教程的几个命令:

yum repolist all | grep mysql

vim /etc/yum.repos.d/mysql-community.repo

首次在远程主机中部署WEB应用,首次主机部署web

设置为安装mysql5.6默认为5.7:

把[mysql57-community]的enabled改为0

把[mysql56-community]的enabled改为1

图片 3

yum repolist enabled | grep mysql

yum install mysql-community-server -y

图片 4

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

执行如下两条命令,第一条是添加规则。第二条是把当前规则保存到文件,使得下次重启iptables会记住规则。

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

/etc/rc.d/init.d/iptables save

(centos7)firewall-cmd --permanent --add-port=8080/tcp

(centos7)firewall-cmd --permanent --query-port=8080/tcp

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)

添加环境变量

vim /etc/profile

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

执行tomcat启动脚本

./startup.sh

图片 5

在本地浏览器打开你的服务器的ip地址:8080,如果是本地则打localhost:8080/127.0.0.1:8080

图片 6

出现上述的网页则表示tomcat安装成功。

再次执行查看端口命令:

netstat -ntlp

此时开启的端口为:

图片 7

在刚才,我们临时关闭了防火墙(iptbales)。为了安全起见,我们至少应当开启iptables,设置一条iptabes的规则,允许8080端口访问。

设置(用户)环境变量 注:在终端输入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

在porfile文件最后追加三行

export JAVA_HOME=/usr/local/jdk1.7.0_79

export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

图片 8

卸载openjdk:

sudo apt-get remove openjdl*;

使环境变量生效

source /etc/profile

图片 9

可见环境变量增加了jdk的位置

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

sudo apt-get install axel

修改nginx配置文件:

vim /etc/nginx/conf.d/default.conf

重点添加红色矩形内的两个配置选项(不要落下分号!)。

图片 10

阿里云是默认开启80端口的。所以不用设置iptables,如果需要,则可以按照前文提到的方法添加iptabels 80端口的规则。

域名解析和绑定IP:

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

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

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

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

接下来在windows中ping以下这个域名看看能不能ping通;

能ping 通并且能解析出我的公网ip地址,就说明,成功了;

添加iptables开机启动:

chkconfig --level 345 iptables on

chkconfig --list |grep iptables

(centos7)systemctl enable nginx.service

图片 11

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

使用mysql官方yum仓库下载mysql5.6(任意指定社区版本MySQL Community Edition)

mysql官网

wget

rpm -ivh mysql57-community-release-el6-8.noarch.rpm

图片 12

安装jdl1.8u111:

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

设置开机自启动:

chkconfig --add tomcat

chkconfig tomcat on

chkconfig --list |grep tomcat

chkconfig --list |grep iptables

chkconfig --list |grep mysql

图片 13

只有iptables没有开机启动,

域名直接访问(在前面都正确完成的情况下)

可以先看看这个:Tomcat 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。

查看java版本

java -version

图片 14

版本号:1.7.0_79

本文由威尼斯手机娱乐官网发布于网络运维,转载请注明出处:首次主机部署web,环境部署

上一篇:运营新姿势,它的前途怎么着 下一篇:没有了
猜你喜欢
热门排行
精彩图文