1.配置本地yum
获取redhat镜像到指定目录 iso
get rhel-server-7.3-x86_64-dvd.iso
进入 etc/yum.repos.d/
rm -rf dvd.repo
进入缓存 cd /var/cache 中清空数据
rm -rf yum/
将镜像添加到一个挂载点/media 本地上
mount /iso/rhel-server-7.3-x86_64-dvd.iso /media
将镜msn像添加到一个挂载点网络上:
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3/
进入 cd /etc/yum.repos.d/
编写一个本地仓库文件
vim *.repo (dvd.repo)文件
[yum source name]
name=yum source description
baseurl=file:///media 本地挂载点 file:/// 挂载点
baseurl=http://172.25.254.9/rhel7.3 网络源 http:// ip/挂载点
gpgcheck=0 // check package's gpgkey or not
查看本地源是否配置成功:
yum repolist
安装
yum install httpd
更新
yum update
删除
yum remove httpd
清除yum配置信息
yum clean all
2 添加新的 rpm 包
以安装 smplayer 播放器为例
获取 smplayer 的所有需要 rpm 包 == 目录 rhel7mplayer
挂载点: 将 rhel7mplayer 放在 /opt/目录下, 并且生成索引 *.xml文件
createrepo .
进入 /etc/yum.repos.d/
创建一个新的 *.repo 仓库文件
vim player.repo
[dvd]
name=rhel7.3
baseurl=file:///opt/rhel7mpalyer 本地挂载点
gpgcheck=0
查看是否成功加入到本地源:
yum repolist
安装 smplayer 播放器
yum install smplayer
软件下载地址:
https://pkgs.org
3.安装nginx:
先下载 nginx 的压缩包
nginx-1.14.0.tar.gz
解压
tar zxf nginx-1.14.0.tar.gz
进入目录:
cd nginx-1.14.0/
安装缺少的东西
yum install -y gcc
yum install -y pcre-devel
yum install -y zlib-devel
安装:
1) ./configure --prefix=/usr/local/nginx
2) make
3) make install
进入安装目录cd /usr/local/nginx/:
作一个软连接(方便快速启动):
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
启动nginx
nginx
网页输入本机ip访问
关闭nginx
nginx -s stop
4.安装jdk并配置环境:
下载 jdk 1.8
jdk-8u181-linux-x64.tar.gz
解压到指定目录
tar zxf jdk-8u181-linux-x64.tar.gz -C /usr/local/
进入制定目录:
cd /usr/local/
作一个软连接,方便以后升级
ln -s jdk1.8.0_181/ java
配置环境变量:
vim /etc/profile
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin
重新加载当前环境变量;
source /etc/profile
开始编写java代码:
vim test.java
编译
javac test.java
运行
java test
5. 安装tomcat 并整合 nginx
下载 tomcat
get apache-tomcat-8.5.24.tar.gz
解压到指定目录
tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
进入解压目录:
cd /usr/local
作软连接:
ln -s apache-tomcat-8.5.24/ tomcat
进入tomcat cd /tomcat/bin
启动tomcat 服务器
./startup.sh
可以访问tomcat 服务器了
本机ip地址:8080
查看端口:
netstat -antlp | grep :8080
进入tomcat目录下的 /webapp 发布自己的网页
cd webapp/ROOT/
vim test.jsp
访问: 本机ip地址:8080/test.jsp
整合nginx:
cd /usr/local/nginx/conf
更改nginx配置文件
vim nginx.conf
添加 nginx 反向代理机制
location ~ \.jsp$ {
proxy_pass http://172.25.254.9:8080;
}
重新加载:
nginx -s reload
即可通过80端口进行访问 jsp页面,不需要指定8080端口进行访问页面:
本机ip地址/test.jsp
6. nginx 负载均衡
进入cd /usr/local/nginx/conf
更改nginx配置文件
vim nginx.conf
在 http {} 中自己添加一个
nginx 负载均衡模块:
upstream tomcat{
server ip1:8080;
server ip2:8080;
...
}
添加 nginx 反向代理机制
location ~ \.jsp$ {
proxy_pass http://tomcat;
}
重新加载 nginx 配置文件
nginx -s reload
当客户端访问页面时,nginx 会自动分配到不同的服务器 (ip1,ip2...) 上进行显示