zoukankan      html  css  js  c++  java
  • 【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

  • 相关阅读:
    关于jabber协议
    xmpp相关链接,
    Implementation of the Server Dialback method as defined by the RFC3920
    好吧,隐藏的文件,
    Vue之methods watch和compute的区别和联系
    面向过程编程&面向对象编程
    JS高阶---线程与事件机制(小结)
    Vuex简介
    Vuex操作步骤
    vue单页面应用刷新网页后vuex的state数据丢失的解决方案
  • 原文地址:https://www.cnblogs.com/wangwust/p/9768323.html
Copyright © 2011-2022 走看看