总结一下,使用自己的电脑来搭建一个本地的服务器,供内部其他电脑使用。
首先,服务器机器安装的是ubuntu系统,然后其他电脑作为访问机器来访问。
第一步安装SSH
SSH 是Sercure Shell的缩写,是建立在应用曾上的安全通讯协议。
1.安装ssh服务端
sudo apt-get installopenssh-server;
2.确认sshserver是否启动了
ps -e | grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了
3.启动sshserver
/etc/init.d/ssh start
4.SSH配置(如果需要)
修改配置文件/etc/ssh/sshd_config,这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号如32,然后重启服务
5.重启sshserver
/etc/init.d/ssh restart
6.访问机器安装XSHELL,配置好相应的服务器信息。这里,我自己的服务器信息如下:
‘’相应的账号密码也填好
打开连接,访问,试下能不能开启远程命令,比如ls
第二步安装JAVA JDK
这个比较简单,去官网下载相应的SDK,然后创建单独的目录
sudo mkdir /usr/java
用CP命名将下载好的文件拷贝到你想要的目录下面,
sudo cp /home/popo5254/Downloads/jdk-8u161-linux-i586.tar.gz /usr/java
popo5254是我自己的用户名。
解压缩,解压命令如下:
sudo tar -zxvf jdk-8u161-linux-i586.tar.gz
解压完成以后,配置JAVA环境,配置JAVA环境可以在好几个地方,这里我都配置了。
sudo gedit /etc/environment
修改Path,JAVA_HOME是JDK的目录
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/java/jdk1.8.0_231
使环境变量立刻生效
source /etc/environment
配置所有用户的环境变量
为了预防重启后,配置的环境变量无效,配置所有用户的环境变量
sudo gedit /etc/profile
在文本末尾添加
#set
Java environment export JAVA_HOME=/usr/local/java/jdk1.8.0_161 export
JRE_HOME=$JAVA_HOME/jre export
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
或者输入命令:sudo gedit ~/.bashrc
添加相关的JAVA环境,然后调用。
输入java -version命令,出现如下信息,就是安装成功
第三步安装TOMCAT
老样子,先下载相应的TOMCAT包,然后设置相应的TOMCAT目录,并将文件解压到该目录,这里,我依然是放在了usr/下面
sudo mkdir /usr/Tomcat9
配置TOMCAT环境
环境变量可以配置在 profile里面
vi /etc/profile
在末尾填入:
CATALINA_HOME=/usr/Tomcat9/apache-tomcat-9.0.27
配置好以后,就可以开始尝试启动了
./startup.sh
可以在unbuntu服务器浏览器输入localhost:8080试试,
如果出现问题:
java.lang.IllegalStateException: No output folder
是文档权限不足,需要用命令进行修改
sudo chmod a+rwx -R apache-tomcat-9.0.27/
然后再重新启动一次,你就能看到启动页面了。
这个时候,你可以通过远程访问你的服务器,比如我的ubuntu的IP是10.63.9.36,输入
看到上图的界面,说明TOMCAT服务已经正常启动。可以开始下一步的环境配置工作啦!
网友评论