• 【Linux】- Ubuntu安装nginx


    安装

    执行命令:

    sudo apt-get install nginx

    执行如图:

    防火墙设置

    查看防火墙状态:

    sudo ufw status

    查看可以穿过防火墙的应用列表:

    sudo ufw app list

    将nginx添加到防火墙:

    sudo ufw allow "Nginx HTTP"

    再次查看防火墙状态:

    nginx已经在防火墙里面了。

    • Nginx Full:此配置文件打开端口80(正常,未加密的Web流量)和端口443(TLS / SSL加密流量)
    • Nginx HTTP:此配置文件仅打开端口80(正常,未加密的Web流量)
    • Nginx HTTPS:此配置文件仅打开端口443(TLS / SSL加密流量)

    启动nginx

    nginx启动命令:

    systemctl status nginx

    nginx基本管理命令

    要停止您的Web服务器,您可以键入:

    sudo systemctl stop nginx    

    要启动您的Web服务器,请键入:

    sudo systemctl start nginx

    要重启您的Web服务器,请键入:

    sudo systemctl restart nginx

    如果您只是进行配置更改,Nginx通常可以重新加载,可以使用此命令:

    sudo systemctl reload nginx

    关闭 Nginx随系统启动:

    sudo systemctl disable nginx

    开启 Nginx 随系统一起启动:

    sudo systemctl enable nginx

    nginx文件目录

    现在你知道如何管理服务本身,你应该花几分钟时间来熟悉几个重要的目录和文件。

    内容

    /var/www/html:实际的Web内容(默认情况下只包含您之前看到的默认Nginx页面)已被提供给/var/www/html目录。这可以通过更改Nginx配置文件来更改。

    服务器配置

    /etc/nginx:nginx配置目录。所有的Nginx配置文件驻留在这里。
    /etc/nginx/nginx.conf:主要的Nginx配置文件。这可以修改为对Nginx全局配置进行更改。
    /etc/nginx/sites-available:可以存储每个站点“服务器块”的目录。Nginx不会使用此目录中找到的配置文件,除非它们链接到sites-enabled目录(见下文)。通常,所有服务器块配置都在此目录中完成,然后通过链接到其他目录来启用。
    /etc/nginx/sites-enabled/:存储启用每个站点“服务器块”的目录。通常,这些是通过链接到目录中找到的配置文件创建的sites-available。
    /etc/nginx/snippets:此目录包含Nginx配置中可以包含的配置片段。潜在的可重复配置段是重构为代码片段的好候选者。

    服务器日志

    /var/log/nginx/access.log:对于您的Web服务器的每个请求都将记录在此日志文件中,除非Nginx配置为其他方式。
    /var/log/nginx/error.log:任何Nginx错误将记录在此日志中。

    转自:https://www.jianshu.com/p/7372b77a8cf2

  • 相关阅读:
    P3254 圆桌问题
    P4868 Preprefix sum
    2021sd省选游记
    P4145 上帝造题的七分钟2 / 花神游历各国
    P2801 教主的魔法
    P4147 玉蟾宫(悬线法)
    P1944 最长括号匹配
    CF1214D Treasure Island
    Loadrunner与kylinPET的能力对比测试--web动态请求
    Summer——从头开始写一个简易的Spring框架
  • 原文地址:https://www.cnblogs.com/wangwust/p/9768323.html
Copyright © 2020-2023  润新知