Ubuntu nginx、tomcat、apache2安装与配置

(个人经验,仅供参考,错误之处,敬请谅解)
apache2与nginx都是静态页面服务器,但nginx可以进行代理,与tomcat配合使用
可以只使用apache2或者nginx与tomcat整合使用

安装apache2

apt-get install apache2
Apache的默认文档根目录是在Ubuntu上的/var/www目录 ,配置文件是/ etc/apache2/apache2.conf。

安装nginx

apt-get install nginx

/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件(主要用的文件nginx.conf、sites-enabled/default)
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志

安装Tomcat

首先确认是否有jdk
如果没有,先安装jdk
JDK8安装步骤
可以通过源安装,也可以从官网下载安装包解压安装
查看安装步骤

配置与使用

具体一些配置不作详细描述,在这里讲讲个人在操作过程中的一些问题:

首先在于如果在装了apache2的情况下,再装nginx,工作目录需要区分,否则,nginx的工作目
录就是apache 的工作目录 /var/www.(这里如果需要的话,修改各自工作目录)

其次在于nginx代理问题,nginx将url中的地址进行处理,默认80端口监听,将所请求的资源进行返
回。通过配置nginx后可以实现将对于jsp文件之类转发给8080端口进行处理,所以是区分不同的文件
进行转发处理。如果是一整个javaee项目,当设置从根路径  /  全部转发8080端口,便会出现静态
资源无法访问的问题。原因在于nginx工作目录中没有这些文件,整个项目部署在了tomcat下面。所以
需要将整个项目部署在nginx工作目录下,这样遇到jsp文件给tomcat处理。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值