- 先搭建nginx环境。
使用源码编译方式安装nginx软件。
先使用wget下载安装用的压缩包:wget -c http://nginx.org/download/nginx-1.16.0.tar.gz
如果遇到以上情况,那就先安装wget.
yum -y install wget
然后再运行wget -c http://nginx.org/download/nginx-1.16.0.tar.gz进行下载安装包。
如下图:
解压所下载的软件包:
tar -xzvf nginx-1.16.0.tar.gz
解压之后切换至解压后的目录:
cd nginx-1.16.0/
然后进行预编译:
./configure --prefix=/usr/local/nginx/ --user=www --group=www --with-http_stub_status_module
如果出现以下情况:
那就是缺少gcc等编译器,这时需要使用yum进行安装所需插件:
yum install -y gcc pcre pcre-devel zlib-devel
如下图:
安装完成后再进行预编译:
./configure --prefix=/usr/local/nginx/ --user=www --group=www --with-http_stub_status_module
然后编译:
make
最后安装:
make install
显示nginx的配置文件:
ll /usr/local/nginx
然后输入/usr/local/nginx/sbin/nginx启动nginx.
如果出现以下错误:
错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:
/usr/sbin/groupadd -f www
/usr/sbin/groupadd -f www
如下图:
如果还是不行就用以下方法。
在nginx.conf中 把user nobody的注释去掉,如下图:
最后在启动nginx服务:
就可以成功启动了。
检验:
先关闭防火墙和selinux
systemctl stop firewalld
setenforce 0
在真机使用浏览器检验
输入CentOS7的IP地址
出现这个界面nginx环境就搭建好了。
- 搭建tomcat 环境。
结束java进程,在分别启动tomcat_1和tomcat两个集群。
在浏览器中浏览新搭建的集群2 tomcat_2,端口号为8081,前面那个为8080.
多个tomcat集群就搭建完成了,现在仅仅搭建好nginx与tomcat环境,有空将继续完善负载均衡部分。
喜欢麻烦给个关注哦!
【文章原创作者:盐城网页制作 http://www.1234xp.com/yancheng.html 复制请保留原URL】