Centos7系统中安装Nginx1.8.0
Nginx的安装
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure
make
make install
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
安装完毕,查看进程及相关日志:
ps aux|grep nginx
ps -ef | grep nginx
less /usr/local/nginx/logs/error.log
less /usr/local/nginx/logs/nginx.pid
less /usr/local/nginx/logs/access.log
Nginx的启动、停止
1.启动:进入nginx的sbin目录,./nginx就可以启动。
2.访问nginx,如果访问不到,首先查看防火墙是否关闭。
3.关闭nginx:可以使用kill命令,但是不推荐使用。推荐使用:./nginx -s stop ./nginx -s quit
4.刷新配置:./nginx -s reload
安装两个tomcat
1.拷贝apache-tomcat-7.0.47.tar.gz到服务器
2.解压
tar -zxvf apache-tomcat-7.0.47.tar.gz
3.在/usr/local目录下创建tomcats文件夹
mkdir /usr/local/tomcats
4.分别拷贝apache-tomcat-7.0.47到指定的文件夹
cp apache-tomcat-7.0.47 /usr/local/tomcats/tomcat1 -r
cp apache-tomcat-7.0.47 /usr/local/tomcats/tomcat2 -r
5.修改tomcat2的端口号
cd tomcat2/conf
vim server.xml
输入命令 /port找到相应的位置,按字母i开始修改(esc退出i命令)
按:wq!保存并退出(按:q!放弃保存并退出)
6.编辑tomcat2下面的webapps/ROOT/index.jsp页面
vim webapps/ROOT/index.jsp
7.编辑tomcat1下面的webapps/ROOT/index.jsp页面
vim tomcat1/webapps/ROOT/index.jsp
8.重新启动tomcat1、tomcat2
tomcat1/bin/startup.sh
tomcat2/bin/startup.sh
分别访问8080、 8081
http://192.168.176.130:8080
http://192.168.176.130:8081
反向代理的模拟
1.修改host文件
192.168.176.130 tomcat.mf.com
2.nginx.conf配置文件的http节点增加以下子节点(weight表示权重)
upstream tomcats{
server 192.168.176.130:8080 weight=2;
server 192.168.176.130:8081;
}
server {
listen 80;
server_name tomcat.mf.com; #charset koi8-r;
#access_log logs/host.access.log main; location / {
proxy_pass http://tomcats;
index index.html index.htm;
}
}
3.重启nginx
sbin/nginx
4.多次访问http://tomcat.mf.com/
keepalived+nginx实现主备
lvs四层负载+nginx七层负载
Centos7系统中安装Nginx1.8.0的更多相关文章
- CentOS-6.4-DVD系统中安装Oracle-11.2.0.4
完整版见https://jadyer.github.io/2014/05/18/centos-install-oracle/ /** * CentOS-6.4-DVD系统中安装Oracle-11.2. ...
- centos7下编译安装nginx-1.16.0
一.下载nginx源码 http://nginx.org/en/download.html 如:nginx-1.16.0.tar.gz 二.创建用户和组,并解压 groupadd www userad ...
- linux(Centos7系统)中安装JDK、Tomcat、Mysql
安装前准备两个工具:(360可以安装) 1.JDK的安装 使用yum命令安装 .查看是否已安装JDK # yum list installed |grep java .卸载CentOS系统Java环境 ...
- CentOS7 编译安装 nginx-1.10.0
对于NGINX 支持epoll模型 epoll模型的优点 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的 ...
- CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程): http://www.osyunwei.com/archives/1537.html 准备 ...
- Linux CentOS7系统中phpMyAdmin安装配置
今天介绍的是如何在Linux CentOS7系统中配置phpMyAdmin. 目录 环境准备 安装包 基本设置 网站预览 环境准备 linux centos7系统 ssh软件 php语言环境 mysq ...
- 在阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4
上次在网上找了一个在阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4的文档,可能是这个文档不是最新版的,安装的时候遇到了很多问题, 最后跟一个大神要了一 ...
- Linux CentOS7系统中mysql8安装配置
mysql是世界上最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司所有.今天我将记录一下如何在Linux centos7系统上安装和配置MySQL. 目录 环境准 ...
- 如何在RedHat 7.0系统中安装mysql 5.7.22
如何在RedHat 7.0系统中安装mysql 5.7.22 今天给大家介绍一下如何安装mysql5.7,在安装之前,首先要查看的是,你的系统中有没有已经安装过的情况.键入rpm -qa|grep m ...
随机推荐
- ejb与javabean的区别总结
EJB的英文全称是企业级的JavaBean 两者是完全不同的 JavaBean是一个组件,而EJB就是一个组建框架 JavaBean面向的是业务逻辑和表示层的显示,通过编写一个JavaBean,可以将 ...
- 深入理解JAVA I/O系列二:字节流详解
流的概念 JAVA程序通过流来完成输入/输出.流是生产或消费信息的抽象,流通过JAVA的输入输出与物理设备链接,尽管与它们链接的物理设备不尽相同,所有流的行为具有相同的方式.这样就意味一个输入流能够抽 ...
- ABP ModuleZero 添加角色_创建角色是报错的问题解决方案
ABP升级后,大概3.6.1以后,在.net framework里面,从官方下载的Module zero模板添加角色是出现下面错误. 这个问题,算是新版apb的一点小缺憾,好像在.net core的模 ...
- HDU 1231 最大子序列
http://acm.hdu.edu.cn/showproblem.php?pid=1231 Problem Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连 ...
- python自动化之word文档
#########################docx文件############################ ''' .docx文件有很多结构,有3种不同的类型来表示 在最高一层,Docum ...
- c++11 List 容器
c++11 List 容器 List简介 list是一个双向链表容器 可高效地进行插入删除元素. list不可以随机存取元素,所以不支持at(pos)函数与[]操作符. ...
- oracle +plsql装完省略号不能点
1.如图 2.复制 TNS 服务名 3.复制到 登录框的 Database ,输入用户名密码,点OK..可以进去了,省略号变成可点击状态
- 【BZOJ4774】修路(动态规划,斯坦纳树)
[BZOJ4774]修路(动态规划,斯坦纳树) 题面 BZOJ 题解 先讲怎么求解最小斯坦纳树. 先明白什么是斯坦纳树. 斯坦纳树可以认为是最小生成树的一般情况.最小生成树是把所有给定点都要加入到联通 ...
- BZOJ 2527 Meteors | 整体二分
BZOJ 2527 Meteors 题意 一个圆环上有m个位置,编号为1~m,分别属于n个国家. 有k个时刻,每个时刻都会给圆环上的一个区间中每个位置的值加上一个数. 每个国家有一个目标,问对于每个国 ...
- kickstart无人值守安装之实践篇
1.系统环境准备 涉及的服务有: DHCP服务 TFTP服务 PXE客户端 HTTP服务 [root@ks ~]# cat /etc/redhat-release CentOS release 6.9 ...