ubuntu服务端tomcat搭建

一.远程连接
工具使用
1.window
Xshell
Xftp
2.mac终端
ssh,scp
ssh -p 28532 [email protected]

scp -P 28532 /Users/egg/Downloads/mysql-server_5.7.18-1ubuntu16.04_amd64.deb-bundle.tar [email protected]:/tomcat/
scp [email protected]:/tomcat/apache-tomcat-7.0.76/logs/catalina.2018-01-07.out /Users/egg/Desktop
scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2 
[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .z
二.jdk
1.上传jdk
scp -P 28532 /Users/egg/Downloads/jdk-8u131-linux-x64.tar.gz  [email protected]:/tomcat/
2.解压
tar -xvzf jdk-8u131-linux-x64.tar.gz
3.配置环境

vi /etc/profile

export JAVA_HOME=/java/jdk1.8.0_131 
export  CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

       4.本地安装

       sudo apt-get update

       sudo apt-get install default-jdk

        默认按照目录/usr/lib/jvm

三.tomcat
1.上传
scp -P 28532 /Users/egg/Downloads/apache-tomcat-7.0.78.tar.gz [email protected]:/tomcat/
2.解压
tar -xvzf apache-tomcat-7.0.78.tar.gz
3.开启服务器
/tomcat/apache-tomcat-7.0.78/bin/shutdown.sh
/tomcat/apache-tomcat-7.0.78/bin/startup.sh 
4.访问
5.配置端口
vi /tomcat/apache-tomcat-7.0.78/conf/server.xml 
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
port端口调整80,重启服务器访问
6.配置虚拟目录
<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
</Host>

<Host name="tejiashihui.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
<!--配置虚拟目录-->
        <Context path="/" docBase="/workspace/server/TeJiaHui/web" reloadable="true" />
<!-- 配置日志 -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="tejiashihui_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b %U %D &quot;%{User-Agent}i&quot;" />
      </Host>
7.配置https
第一步
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
redirectPort端口调整443,重启服务器访问

第二步
    <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
                keystoreFile="pfx目录"
                keystoreType="类型"
                keystorePass="密匙" />

四.svn
安装svn
apt-get install subversion
创建仓库
svnadmin create /svn/code
开启账号
vi /svn/code/conf/svnserve.conf
anon-access = read
auth-access = write
password-db = passwd

配置账户和密码
vi /svn/code/conf/passwd

     启动服务

     svnserve -d -r /svn/code

其他指令
svn co svn://1 04.224.149.190/server
svn update
svn diff

猜你喜欢

转载自blog.csdn.net/u010433315/article/details/79749392