centos nginx重启_nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。

web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多个应用上进行逻辑处理。

e49ad6408e32a07858c112d47a4d25a0.png

因为有了中间件,使得大型网站在规划有了更好的层次性,维护上更加方便。也可以实现负载均衡、安全防护等。

Nginx是一个开源高性能、可靠的HTTP中间件、代理服务,在目前企业中得到了很大的利用。

今天主要学习下nginx的安装配置,以便于后续学习。

以下在本地虚拟机上搭建学习。

linux环境搭建可以参考:

vmware上安装linux过程记录

*1、*

检查系统网络是否能连通公网:

ping www.taobao.com

1a22aada81335ae73098addc4fb886bd.png

*2、*

确认yum源是否配置好,用于下载安装环境基础包:

yum源配置可以参考:

yum源配置

用以下命令测试:

21cba9843d32d9f839f958dfd59372e3.png

*3、*

确定iptables是否关闭,避免对后续学习验证造成影响,当然也可以设置好对应规则:

执行命令:

iptables -F
iptables -t nat -F

*4、*

确认关闭selinux,避免对服务和请求造成影响,建议关闭。

查看SELinux状态:

/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

SELinux status:            enabled

getenforce                 ##也可以用这个命令检查

关闭SELinux:

临时关闭(不用重启机器):

setenforce 0      ##设置SELinux 成为permissive模式

              ##setenforce 1 设置SELinux 成为enforcing模式

修改配置文件(需要重启机器):

修改/etc/selinux/config 文件,将SELINUX=enforcing改为SELINUX=disabled

*5、*

配置nginx的yum源:

vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

*6、*

然后执行命令测试:

yum list | grep nginx

ad8a05c47e679a939b7aee94ee086ce9.png

*7、*

利用yum安装nginx:

yum install nginx

安装完毕验证:

我这里装的是1.14.0版。

可以用命令查看nginx安装目录:

rpm -ql nginx

*8、*

下面对主要目录做说明:

/etc/logrotate.d/nginx

Nginx日志轮转,用于logrotate服务的日志切割,相当于java中的log4j和logback;

/etc/nginx                         
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
/etc/nginx/nginx.conf

为Nginx主配置文件;

/etc/nginx/koi-utf              
/etc/nginx/koi-win
/etc/nginx/win-utf

用于nginx编码转换的配置文件;

/var/log/nginx

为nginx的访问和错误日志目录;

/var/cache/nginx/

为nginx的缓存目录;

/usr/share/nginx/html

其下放了首页index.html,为nginx的默认首页。

*9、*

利用以下命令启动nginx:

systemctl start nginx

然后访问页面:

beadf8ad5df30abaa47bfee9a347f98f.png

默认利用的是/usr/share/nginx/html目录下的index.html

之后将对nginx做进一步深入学习。

本公众号免费提供csdn下载服务,海量IT学习资源如果你准备入IT坑,励志成为优秀的程序猿,那么这些资源很适合你,包括但不限于java、go、python、springcloud、elk、嵌入式 、大数据、面试资料、前端 等资源。同时我们组建了一个技术交流群,里面有很多大佬,会不定时分享技术文章,如果你想来一起学习提高,可以公众号后台回复【2】,免费邀请加技术交流群互相学习提高,会不定期分享编程IT相关资源。

扫码关注,精彩内容第一时间推给你

cb36e56c117c345af985cc0fa0756b24.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值