阿里云unbutu服务器配置 nginx + tomcat8 手记

第一次自己动手配置阿里云linux服务器,当然是各种百度+谷歌,在此记录一下避免日后忘记。

part1、安装nginx 

由于阿里云服务器不知道如何查看可视化的操作界面,遂通过ssh user@IP 命名登录到云服务器上面去。
在纯终端下安装软件自然想到了unbutu的 apt-get install ,终端输入  apt-get install nginx  。额!居然有效果…… 好按照步骤输入了一个Y后等了一会儿在终端弹出一大片日志后完成了nginx的安装。

linux菜鸟并不知道安装后的文件会放在什么目录小面于是又找来了度娘,找到了 whereiswhich 两个命令。用whereis的时候显示了很多nginx的目录 一个一个查找后发现配置文件存放的目录是 /etc/nginx/sites-aviable/ 中的 default 文件。

用VI打开default文件后看到了nginx server的配置文件 监听的端口号为 80  更改了server种的location后保存 并使用 nginx -s reload 。结果说找不到相关的pid文件,再一看原来安装完成后我还没有启动nginx,遂调用 nginx命令。启动时却报出端口被占用的消息,这是遇到的第一个坑。

叫来百度后 先是到/etc/init.d 目录中查看了好像有nginx的默认启动项,难道阿里云默认已经帮我安装了nginx 可是我各种找后都未找到可以配置默认nginx配置的文件,最终决定是将其删除。删除过程叫来的是 rm -rf

再次启动,发现80端口还是被占用,于是只能按照linux下如何关闭80端口的思路去百度。最后找到了
lsof -i:80 命令,输入后看到了占用80端口的进场的pid,调来了 kill 命令不一会儿 80端口就被释放了。

再一次重启发现成功了,哈哈至此我安装nginx的任务就算完成了。

part2、安装tomcat

按照part1安装nginx的思路 使用 apt-get install tomcat7后也成功安装了tomcat7 ,可是启动起来不知为何访问不了。各种找原因,包括配置CATALINA_HOME JAVA_HOME JRE 等。尝试完成后发现tomcat并没有真的启动起来。
看了网上很多的教程,最后发现可以通过wget URL 命令将文件下载到当前目录下,于是进入到/home目录后调用了 "wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.8/bin/apache-tomcat-8.5.8.tar.gz ” 

下载完成后用  tar zxvf apache-tomcat-8.5.8.tar.gz -C /usr/tomcat 将下载下来的tomcat解压到 /usr/tomcat 录下。

进入到/usr/tomcat 目录下使用MV tomcat** tomcat8 相当于重命名相关文件。

启动tomcat 在浏览器中访问该服务的8080端口,发现看到了tomcat的经典页面,解压安装的方式成功,服务可用。

part3、nginx 80+指定目录 跳转到 tomcat 8080端口

该部分为我研究和使用nginx的最直接的目的,本来除了nginx的跳转功能,其他的功能都不是很了解。研究完这个后发现nginx还能做负载均衡等,诸多用途等日后再慢慢发掘和研究。先说说我最想要的功能的使用方法。
网上大部分的教程都是更改 server中location的配置,但是并没有深入的去讲解location的配置规则。这个在nginx的使用文档部分有详细的教程,我也不作过多介绍。直接上配置 来达成我当初想要的效果。

nginx 80/announce 跳tomcat 8080/announce
配置为    location /announce {
                            proxy_pass    http://localhost:8080;
                            proxy_redirect default ;
                 }

reload一下nginx的配置后重新请求用于验证的url发现跳转成功.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值