安装Linux并且部署主从nginx的步骤(自己实践过的)
Posted rapper-start
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装Linux并且部署主从nginx的步骤(自己实践过的)相关的知识,希望对你有一定的参考价值。
用板凳哥的方式最实在
一、
下载模块依赖性Nginx需要依赖下面3个包 提前安装好gc++ gcc-
如果没有安装c++编译环境,还得安装,通过yum install gcc gcc-c++完成安装(得先执行这步)
1.gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2.rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3.ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )
二、
依赖包安装顺序依次为:openssl、zlib、pcre, 然后安装Nginx包
上传nginx-1.11.5.tar.gz 、zlib-1.2.8.tar.gz、openssl-1.1.0b.tar.gz、pcre-8.39.tar.gz
分别解压到 /opt/nginx 目录下
tar -xzvf openssl-1.1.0b.tar.gz -C /opt/nginx/
tar -xvf zlib-1.2.8.tar.gz -C /opt/nginx/ (不能用z参数解压 原因是这个压缩包没有用gzip
格式压缩,所以不用加z指令)
tar -xzvf pcre-8.39.tar.gz -C /opt/nginx/
tar -xzvf nginx-1.11.5.tar.gz -C /opt/nginx/
三、
编译安装以上包:
openssl :
cd openssl-1.1.0b/
./config && make && make install
Zlib:
cd zlib-1.2.8/
./configure && make && make install
pcre:
cd pcre-8.39/
./configure && make && make install
Nginx:
cd nginx-1.11.5/
./configure && make && make install
四、
启动nginx 测试安装(默认80端口)
nginx目录系统默认安装在/usr/local/nginx 执行
cd /usr/local/nginx/sbin/
./nginx
启动报错解决 提示:
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
执行:
ln -s /usr/local/lib/libpcre.so.1 /lib64
再次启动nginx
./nginx
ps -ef | grep nginx 查看是否启动
访问 192.168.30.128
五、配置nginx主从
Nginx 主从搭建
https://huaweicloud.csdn.net/63560e7dd3efff3090b591dc.html?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-14-117463438-blog-127292749.235%5Ev28%5Epc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-14-117463438-blog-127292749.235%5Ev28%5Epc_relevant_default&utm_relevant_index=19
(按照第五步的链接部署nginx主从得注意2个点,就是第五步的链接文档中的主备用的keepalived.conf用板凳哥压缩包里面的主备用的keepalived.conf,并且
还得开启对nginx_check.sh脚本的授权,chmod 777 /etc/keepalived/nginx_check.sh。
并且链接里面的启动keepalived是 下面这种方式:systemctl start keepalived.service,其实我的虚拟机是centos6.5 所以启动keepalived服务的命令是用 service而不是systemctl(systemctl是针对于ubuntu的写法,#启动命令 service keepalived start #重启命令service keepalived restart #关闭命令service keepalived stop
,并且还得开启放开80防火墙端口,放开的方式要采用centos6.5的放开方式,不要去用百度那些放开80防火墙端口的命令行方式,要采用尚学堂的linux快速使用中的tomcat使用中的放开80端口的方式,如下所示:
CentOS 6.5系统下iptables防火墙开放80 3306 22端口
https://blog.51cto.com/u_15372150/5172795
)
)
centos6.5放开oracle端口,CentOS怎么开启端口
https://blog.csdn.net/weixin_39952502/article/details/116388524
centos6.5和Ubuntu有些命令的写法以及放开端口的方式不一样,ubuntu是命令行的方式
centos7搭建nginx主从以及集群
https://blog.csdn.net/qq_35771266/article/details/128252161?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-128252161-blog-122177969.235%5Ev29%5Epc_relevant_default_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-128252161-blog-122177969.235%5Ev29%5Epc_relevant_default_base3&utm_relevant_index=6
搭建Nginx高可用集群(keepalived+双机热备)
https://blog.csdn.net/weixin_59566851/article/details/124957266
#私藏项目实操分享# Linux开发环境搭建CentOs7之四Web服务器Nginx安装部署
一、下载安装包
首先安装包在这儿:链接:https://pan.baidu.com/s/1nG0IZoHJGetbK2UHTufWDw
提取码:ijbx
直接下载到了 /root
目录下。
二、解压安装
1、在 /usr/local/
下创建 nginx
⽂件夹并进入
cd /usr/local/
mkdir nginx
cd nginx
2、将 Nginx
安装包解压到 /usr/local/nginx
tar zxvf /root/nginx-1.17.10.tar.gz -C ./
3、编译安装
cd nginx-1.17.10
./configure
make && make install
三、启动Nginx
1、直接启动
/usr/local/nginx/sbin/nginx
2、停止命令
/usr/local/nginx/sbin/nginx -s stop
3、重新加载
/usr/local/nginx/sbin/nginx -s reload
四、配置文件位置
/usr/local/nginx/conf/nginx.conf
以上是关于安装Linux并且部署主从nginx的步骤(自己实践过的)的主要内容,如果未能解决你的问题,请参考以下文章