负载均衡服务器Nginx搭建教程

##【keepalived安装】 下载keepalived到/usr/local/src tar -xzvf keepalived-1.2.19.tar.gz cd /usr/local/src/keepalived-1.2.19 ###配置 ./configure --prefix=/usr/local/keepalived

编译

make && make install ###复制建立服务启动脚本,以便使用service命令控制之: cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/ chmod +x /etc/init.d/keepalived cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ mkdir /etc/keepalived cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/ cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

启动keepalived

service keepalived start|stop

##【nginx安装】 nginx安装之前要先安装pcre、openssl、zlib 注意:./configure --prefix=/usr/local/keepalived configure:error:!!! OpenSSL is not properly installed on your system. !!! !!! Can not include OpenSSL headers files. 解决方法:安装openssl,同时pcre也一起安装一下,gcc、zlib没有安装也可以安装一下 yum -y install pcre pcre-devel openssl openssl-devel zlib* gcc ###解压 下载nginx到/usr/local/src tar -xzvf nginx-1.11.4.tar.gz cd nginx-1.11.4

执行配置文件

./configure

编译

make && make install

启动

cd /usr/local/nginx/sbin ./nginx

重启

cd /usr/local/nginx/sbin ./nginx -s reload

检验配置文件是否正确

检验: ps -ef|grep nginx /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf 或者 cd /usr/local/nginx/sbin ./nginx -t

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏做全栈攻城狮

利用mono实现ASP.NET跨平台和nginx负载均衡

作为.net程序员大部分接触的是windows服务器。因为作为微软原生的操作系统对.net的支持性是最好的。

23830
来自专栏耕耘实录

Linux(RHEL7及CentOS7)下Nginx的安装与配置

操作系统版本:CentOS Linux release 7.4.1708 (Core) 最小化安装版

22160
来自专栏13blog.site

小测试

可以在 @RequestMapping 注解里面加上 method=RequestMethod.GET 或者使用 @GetMapping 注解

24110
来自专栏Debian社区

Debian Linux下LNMP环境配置

昨天刚给公司服务器装了LNMP服务器环境,在这里简单记录一下过程备忘。这里我在安装的时候是用的Dotdeb源,仅供参考。

12430
来自专栏Debian社区

CVE-2016-1247:Debian/Ubuntu发行版Nginx本地提权漏洞

Nginx是一个高性能的HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量...

17930
来自专栏Python

解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法

我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,

40310
来自专栏Debian社区

Nginx 发布 mainline version 1.13.0

Nginx 发布了 mainline version 1.13.0(即通常说的开发版)。更新内容如下:

11950
来自专栏Debian社区

Debian 下轻松实现 PHP 多版本共存

PHP7 的发布废弃了部分特性,一些程序或者插件当前不能很好的运行在 PHP7 上,因此如果服务器上能同时运行多个 PHP 的版本,就可以很好的解决过渡期的兼容...

19710
来自专栏沈唁志

解决修改 Linux 下的 PHP 环境变量不生效的方法

这个问题出现服务器有多个 PHP 版本,php -v和phpinfo()显示两个不同的版本

33810
来自专栏我爱编程

搭建Nginx静态网站

参考文档: 腾讯云开发者实验室:https://cloud.tencent.com/developer/labs

1.1K40

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励