环境:
centos7 192.168.88.150 (负载均衡)
centos7 192.168.88.133 (web端)
centos7 192.168.88.148 (web端)
1. 关闭防火墙与setenforce
web端也要执行
[root@140 ~]# systemctl stop firewalld
[root@140 ~]# setenforce 0
安装nginx过程:
第一步:下载、上传到服务器后
第二步:安装依赖包:
yum install pcre-devel automake make zlib zlib-devel gcc-c++ libtool openssl openssl-devel -y
第三步:解压到指定位置
tar -zxvf nginx-1.20.2.tar.gz -C /usr/local/
第四步:新建用户名nginx
useradd nginx -s /sbin/nologin -M
第五步:开始编译:
./configure \
> --user=nginx \ #指定程序运行时的用户
> --group=nginx \ #指定程序运行时的用户组
>
#指定安装目录
> --with-http_ssl_module \ #启用ngx_http_ssl_module支持(使其支持https请求)
> --with-http_sub_module \ #启用ngx_http_sub_module支持(允许用一些其他文本代替nginx响应中的一些文本)
>--with-http_stub_status_module \ #启用ngx_http_stub_status的支持,可以获取自上次启动以来的工作状态
> --with-http_gzip_static_module \ #启用ngx_http_gzip_static_module支持,(在线实时压缩输出数据流)
>--with-pcre #启用pcre库
make && make install
第六步:启动nginx
1、检查语法:/usr/local/nginx/sbin/nginx -t
2、启动nginx: /usr/local/nginx/sbin/nginxcd
3、查看端口:lsof -i :80
4、浏览器访问测试:192.168.88.132 出现welcome to nginx 安装成功!
/usr/local/nginx/sbin/nginx -t 检查nginx语法
/usr/local/nginx/sbin/nginx 开启nginx
/usr/local/nginx/sbin/nginx -s stop 关闭nginx
/usr/local/nginx/sbin/nginx -s reload 重启nginx
7.启动NGINX
[root@140 nginx-1.12.2]# /usr/local/nginx/sbin/nginx
1
8.在两台web端安装Apache
[root@141 ~]# yum -y install httpd
[root@142 ~]# yum -y install httpd
9.修改Apache主页文件
[root@141 ~]# echo "<h1>HelloWorld</h1>" > /var/www/html/index.html
[root@142 ~]# echo "<h1>test1</h1>" > /var/www/html/index.html
ps:在这里修改Apache网页文件只是为了能更方便的看出负载均衡的效果
10.启动Apache
[root@141 ~]# systemctl start httpd
[root@142 ~]# systemctl start httpd
测试结果:访问IP
————————————————
版权声明:本文为CSDN博主「余豪520」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_59634122/article/details/124959204