赞
踩
安装
首先先下载相关包
接着我们创建一个新的系统用户,目的是为了限制权限,
然后我们就进行解包,tar压缩包还是昨天六个中的一个
之后我们进入解好的文件夹内并查看是否有configure文件
然后我们在这里运行configure文件并添加一些蛇设置比如更刚刚新建的用户就被添加到了设置,这就话最好手打,否则之后会出问题
接着就是源码包安装的make环节了j4的可加可不加如果你的虚拟机是四核的话,这样可以提高速度,如果没有的话就不要加了。
接着安装好后,为了访问方便,我们做一个软连接
然后我们就启动nginx就好
有好多人运行之后是这个样子,,出现这个报错的原因就是上边configure的配置文件没有打好中间有错,解决办法是重打一边配置命令,然后删除软连接,再重连就可以解决问题。
配置文件的路径在下面
因为不管设置什么样的东西,都需要改变全局配置文件,万一出错了,我们没有一个备份就只能恢复快照了,所以我们可以提前复制一份放在其他地方,以备不时之需
然后我们就更改配置文件
源码包安装用这个vim /usr/local/nginx/conf/nginx.conf
yum安装用vim /etc/nginx/nginx.conf
我们在server下再添加一个location,因为我们要访问status,所以location后加/status
更改完全局变量我们重启服务
然后打开网址就能发现统计页面
nginx的虚拟主机和httpd的很类似,为了访问两个网站,我们首先专门创建两个不同的目录来放不同的网页文件,接着我们向网页文件中分别写入不同的内容用来区分差异
接着我们去更改主配置文件
打开后将下图红框位置取消注释,来打开虚拟主机配置
与httpd不同的是,在这里我们不用专门去改虚拟主机的配置文件,在全局变量里改就行了,因为我们是两个网站,所以我们写两个server并且名字,日志文件和路径都要做出相应更改。
保存退出后,我们来更改域名解析。
都完成后,我们重启nginx服务
分别搜索网页域名,如图
如果想要禁止用户访问或者允许某些用户访问我们只需更改该网页sever块,在其中添加允许IP和禁止IP就好
创建用户和密码存放在一个目录下,这一步相当于数据库,存放了可以登陆网页的用户数据
之后我们打开全局配置文件
添加如下配置,
之后我们重启服务,访问网址,就会要求我们输入账号密码
#安装tomcat;没有java安装tomcat默认会自动安装jdk
yum -y install tomcat
除了下载tomcat还需要下载拓展包
yum -y install tomcat-webapps tomcat-admin-webapps
如果没有的话就会报错404;这个问题是因为没有安装完整的组件;
接着上面继续做
先创建一个存放网页的目录然后修改其中内容
添加如下内容如图所示
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
</head>
<body>
<% out.println("111111111111");%>
</body>
</html>
修改tomcat的配置文件
/opt/tomcat/conf/server.xml
在host下添加如下内容
<Context docBase="/var/www/html/chaitin/" path="" reloadable="false"> </Context>
然后启动服务
网页如图所示
第二台客机和第一台配置一样
服务器
更改nginx的配置文件
源码包安装用这个路径
vim /usr/local/nginx/conf/nginx.conf
yum安装用这个路径
vim /etc/nginx/nginx.conf
这里写要负载切换的网页的IP和端口号
在sever下直接写一个location
上下名字要对应,上面管理的要负载均衡的池名和下方的对应
这个是yum下载的配置文件和源码包下载的配置文件中的内容有些许不同
yum用restart
输入自己的IP,刷新就能看到配置的两个网站来回切换
因为是代理服务,所以是中转机才安装
下载安装编译环境
下载安装需要配件
下载安装squid
客户机的IP 192.168.1.3
squid的ip 192.168.1.4 和 192.168.2.4
squid代理服务器我们需要两个网卡两个IP的不同网段来分别连接客户机和httpd服务器
首先新建一张网卡
新建网卡后除了ens33还可以发现ens别的卡
我们复制网卡配置文件进行配置
对照着ens33更改
更改完是这个样子,两个IP都已经改好
然后我们配置全局变量
改完重启
Web服务器httpd 192.168.2.5
首先下载安装httpd
更改IP
因为要和代理服务器连接所以网段改为2.*段的
看看能不能ping通squid代理服务器
启动服务,看服务是否启动成功
最后在客户机中的浏览器中设置
结果和效果
打开192.168.2.5的网页,是可以打开的。
也就是说 客户机client(192.168.1.3) 通过
代理机squid(192.168.1.4—>192.168.2.4)的方式 打开了
服务器web(192.168.2.5)的网页
客户机去登陆httpd服务器(192.168.2.5)登陆成功
但是在httpd服务器的日志上面看到的信息是squid的IP地址
也就是这个意思
squid服务器
修改ip_forward内核参数,开启网卡转发
修改全局变量
修改如下配置
更改完重启squid服务
添加防火墙
在nat路由下 ens33网卡 的1段 ip 的 80和443端口 转发到3128
如果出现错误可以清理防火墙
并且关闭 虚拟机的 libvirtd服务器
客户机 192.168.1.3
开启客户机的网关
直接打IP地址,不要用https://这种方式,包收不到的!!!!
并且收到的包还是代理机squid(192.168.1.4—>192.168.2.4)的IP地址
通过透明代理提高上网速度,不允许访问4399,17173网站。
用vim打开 /etc/squid.conf
关于sarg的难点主要是配置文件的调整
首先下载相关包
然后 解压之前的tar包
之后进入解压好的包中,设置安装
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。