【已解决】nginx服务启动失败
本帖最后由 CML 于 2023-12-12 16:55 编辑1.问题:在做Linux集群的keepalived高可用中,在master的机子上面启动nginx服务未成功
2.错误截图:
本帖最后由 CML 于 2023-12-12 16:59 编辑
解决问题:
问题原因:nginx服务未安装成功,换个方式编译安装nginx
(1)在网站上搜索nginx的源码包: wget https://nginx.org/download/nginx-1.20.1.tar.gz(这个是我用的nginx源码包)
(2)在CRT上用yum源下载软件包:wget yum install -y wget
(3)查看是否有nginx的压缩包:1-ls
(4)解压nginx包:tar zxvf nginx-1.20.1.tar.gz
(5)切换到nginx包下:cd nginx-1.20.1
(6)源码安装的路径为/usr/local/nginx:./configure--prefix=/usr/local/nginx
(7)缺少啥包就安装啥包来帮助安装:yum install -y gcc pcre pcre-devel zlib zlib-devel//这些都是我缺少的安装包
(8)编译安装:make install
(9)检查是否出现错误:echo $?//如果结果为0的话就正确
(10)以/usr/local/nginx/conf目录下的nginx.conf配置文件启动nginx :/usr/local/nginx/sbin/nginx-c /usr/local/nginx/conf/nginx.conf
(11)检查端口 :netstat -ntpl
(12)修改一下配置文件: vi /usr/local/sbin/check_ng.sh
(13)执行脚本:./check_ng.sh
(14)重启keepalived: systemctl start keepalived
(15)再次查看nginx服务启动是否成功:ps aux |grep nginx
(16)正确截图://主要就是有红框里面的才算启动成功
害得是你
页:
[1]