Nginx安装使用

1、ubuntu系统使用Nginx部署

1.1、软件安装

apt install nginx -y

检查运行状态:

ps -ef | grep nginx

常用命令操作:

nginx -V|v # 查看版本
nginx -c /etc/nginx/nginx.conf # 指定配置文件启动NGINX
nginx -s [stop|reload] # [关闭|重启]
nginx -t  # 检查配置文件是否正确

1.2、默认配置简介

  • nginx软件默认目录
目录描述
工作目录/etc/nginx
执行文件/usr/sbin/nginx
日志目录/var/log/nginx
web目录/var/www/html/,首页文件是index.nginx-debian.html /usr/share/nginx/html/ 首页文件是index.html
  • nginx默认配置文件
文件目录描述
默认文件/etc/nginx/nginx.conf
其他目录/etc/nginx/{sites-available/sites-enabled/conf.d}
  • 文件结构
配置段描述信息
全局配置段nginx的基础配置属性
http配置段nginx的web服务基础配置属性
server配置段项目或者应用配置属性
location配置段url配置属性

1.3访问原理

一般的配置文件源码:

server	{
  	listen listen 80 default_server;
    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.html index.htm index.nginx-debian.html;

    server_name _;

    # 根据请求路径,按照指定的规则去处理
    # 路由配置
    location / { 
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
    		# Nginx访问原理:
        # 1、$uri变量指的是请求的路径,和root目录拼接得出静态文件绝对路径;如果文件存在则返回;如果没有走第2步;
        # 2、$uri/ 把请求路径尾部拼接一个/,意味把请求路径理解成一个文件夹,把该文件夹和root拼接,在该目录下查找index指定的索引文件;
        # 3、如果前1,2都找不到静态资源则返回404;
        try_files $uri $uri/ =404;
    }  
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值