Ubuntu安装配置Nginx

本文详细介绍了在Ubuntu系统中如何安装Nginx,包括基础配置、与Tomcat的集成以及实现负载均衡的配置步骤。首先从Nginx官网下载适合的版本,然后进行解压和安装,接着配置Nginx的基础设置,如HTTP服务和虚拟主机。此外,还讲述了如何配置Tomcat集群,并与Nginx配合使用。最后,通过修改Nginx配置实现负载均衡,确保高可用性和性能。
摘要由CSDN通过智能技术生成

安装Nginx

Nginx下载网站:http://nginx.org/ ,根据需要下载版本,一般提供两种版本stable版本和mainline 版本,在实际生产环境中建议使用stable版本,此次下载安装的版本为:nginx-1.10.3.tar.gz。配置环境为ubuntu-16.10-server-amd64系统。
文件目录在Ubuntu目录下自己新建的/myapp/soft/目录下(此目录也可以在安装Ubuntu系统的时候手动分区建立自己的工作空间)。以下为安装配置过程:
Nginx文件的存放目录:
解压使用:tar -xzf nginx-1.10.3.tar.gz解压到当前目录,结果如下。

root@shmily:/myapp/soft# ls
apache-tomcat-8.5.13.tar.gz  mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar  nginx-1.10.3.tar.gz
jdk-8u121-linux-x64.tar.gz   nginx-1.10.3
root@shmily:/myapp/soft#

安装之前先执行更新:

apt-get install update

安装Nginx所需要的类库:

apt-get install gcc libpcre3 libpcrecpp0v5 libpcre3-dev libssl-dev

然后进入软件安装目录,即二进制文件目录(手动创建的目录):

root@shmily:/myapp# ls
bin  lost+found  soft  webroot
root@shmily:/myapp# cd bin
root@shmily:/myapp/bin# 

在此目录下新建nginx文件夹:

root@shmily:/myapp/bin# mkdir nginx
root@shmily:/myapp/bin# ls
jdk  nginx  tomcat  tomcat02
root@shmily:/myapp/bin# cd nginx
root@shmily:/myapp/bin/nginx#mkdir logs conf fastcgi_temp sbin client_body_temp proxy_temp uwsgi_temp scgi_temp
root@shmily:/myapp/bin/nginx# ls
client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp

执行完成之后退出此目录,然后回到soft目录下:

root@shmily:/myapp# cd soft
root@shmily:/myapp/soft# ls
apache-tomcat-8.5.13.tar.gz  mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar  nginx-1.10.3.tar.gz
jdk-8u121-linux-x64.tar.gz   nginx-1.10.3
root@shmily:/myapp/soft# cd nginx-1.10.3
root@shmily:/myapp/soft/nginx-1.10.3# ls
auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  Makefile  man  objs  README  src
root
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值