Nginx详细步骤安装与部署

nginx的安装

第一步:下载nginx
nginx源码链接
nginx官方链接
第二步:copy压缩包到/usr/local下面
此处我以nginx-1.15.5.tar.gz为例在这里插入图片描述

第三步:安装

tar -zxvf nginx-1.15.5.tar.gz

(此处我将解压之后的文件别名 你可以不用别名)
在这里插入图片描述
在这里插入图片描述
第四步:下载所需要的类库

yum install pcre yum install pcre-devel

yum install zlib yum install zlib-devel

(在输入上面指令之后 直接输入y进入下一步)
在这里插入图片描述
第五步:进行config的配置

cd nginx(这里是我别名之后的) && ./configure --prefix=/usr/local/nginx

在这里插入图片描述

查看是否报错

在这里插入图片描述
第六步:在nginx的根目录下去执行 make&&make install
在这里插入图片描述
第七步:检验你是否安装成功

·cd到刚才配置的安装目录/usr/local/nginx/

./sbin/nginx -t(如果报下面错误)

在这里插入图片描述
执行下面的操作 在/usr/local/nginx/

mkdir logs

并赋予权限

chmod 700 logs

后在

./sbin/nginx -t

发现成功 如下图
在这里插入图片描述
第七步:进入/nginx/sbin目录下
启动
加粗样式
第八步 查看是否开启

netstat -tunpl |grep 80

在这里插入图片描述
关闭: -s stop -s reload 命令
第九步 打开网页访问 如果访问的页面出现下面错误 说明你端口没有放行
在这里插入图片描述

systemctl status firewalld 查看防火墙状态

在这里插入图片描述

systemctl start firewalld 开启防火墙

在这里插入图片描述
因为我使用的linux系统版本是CentOS7,所以可以在服务器中执行如下命令来验证

firewall-cmd --query-port=80/tcp

在这里插入图片描述

firewall-cmd --add-port=80/tcp --permanent 将80端口永久放行
#重启防火墙
systemctl restart firewalld

在这里插入图片描述
在这里插入图片描述
第十步 最后再访问页面 成功
在这里插入图片描述
再说下Nginx下目录的解析吧

Conf:存放配置文件的地方
Html:存放静态资源的地方 类似 Toncat下的webapps目录
Logs:存放日志的地方
Sbin:是用来存放启动文件的地方

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值