Nginx

您所在的位置:网站首页 redhat79安装教程 Nginx

Nginx

2023-10-02 03:22| 来源: 网络整理| 查看: 265

文章目录 一.环境准备:二.安装下载三.启动Nginx问题总结:

一.环境准备:

官网下载: http://nginx.org/en/download.html

二.安装下载 cd~ wget http://nginx.org/download/nginx-1.6.3.tar.gz cd nginx-1.6.3 ./configure --prefix=/home/yveshe/nginx make && make install

configure: 检查依赖 make && make install : 编译安装

如果安装失败的原因是由于缺少依赖,考虑安装以下依赖来解决问题:

yum install pcre yum install pcre-devel yum install zlib yum install zlib-devel

如果是无网络环境,则需要我们自己手动安装缺少的依赖,注意这里的pcre是指的pcre的源码目录.然后通过指定编译参数来安装Nginx,比如: 在这里插入图片描述

安装成功后的目录结构如下: 在这里插入图片描述

conf:配置目录 html:网页文件 logs:日志文件 sbin:主要二进制程序 三.启动Nginx

1.启动Nginx 执行启动命令:~/nginx/sbin/nginx

修改配置文件~/nginx/conf/nginx.conf中的http->server->listen的值,比如8386,然后执行启动命令 如果启动后没有报任何错误,则代表启动成功,我们可以看到两个进程(master主进程,worker工作进程)

[yveshe@yveshe ~]$ ps -ef | grep nginx yveshe 18717 1 0 10:59 ? 00:00:00 nginx: master process /home/yveshe/nginx/sbin/nginx yveshe 18718 18717 0 10:59 ? 00:00:00 nginx: worker process yveshe 19607 12835 0 11:17 pts/0 00:00:00 grep --color=auto nginx

注意: ~/nginx/sbin/nginx 或默认的使用~/nginx/conf/nginx.conf作为启动得配置文件,如需要指定外部配置配置可以使用 ~/nginx/sbin/nginx -c your_nginx_config_file.conf ,一般为绝对路径

2.测试Nginx是否安装成功 http://47.52.xx.xxx:8386/ 在这里插入图片描述

3.关闭Nginx 关闭命令:~/nginx/sbin/nginx -s stop 重新加载命令:~/nginx/sbin/nginx -s reload

问题总结: 1.nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) 在这里插入图片描述 解决办法: 查看端口是否被占用:(默认的配置是监听80端口,80是系统端口,启动失败的原因可能是没有权限,也可能是端口被占用) 修改配置端口,指定启动配置文件nginx.conf中的http->server->listen的值,比如8386,执行启动命令~/nginx/sbin/nginx默认加载的配置文件为~/nginx/conf/nginx.conf


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3