Category: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux

如何设置和使用 NGINX 作为反向代理, 如何在 Nginx 中将 HTTP 重定向到 HTTPS, How to Set up & Use NGINX as a Reverse Proxy, How to Redirect HTTP to HTTPS in Nginx

  什么是反向代理? 标准代理服务器代表客户端工作,通常通过提供隐私或过滤内容。反向代理代表服务器工作,拦截流量并将其路由到单独的服务器。 您可能想要安装反向代理有几个原因。主要原因之一是隐私。 如果您有多个服务器,反向代理可以帮助平衡服务器之间的负载并提高性能。由于反向代理为客户端提供单点联系,它可以跨多个服务器集中记录和报告。 Nginx 可以通过快速提供静态内容并将动态内容请求传递给 Apache 服务器来提高性能。 本指南将帮助您在系统上安装和配置 Nginx 反向代理。 先决条件 带有 Apache、PHP 和防火墙的 Linux 服务器 使用sudo访问root 用户 Linux 命令行或终端(Ctrl – Al… Read More

何在 Ubuntu 20.04 上安装和配置 Nginx, How to Install and Configure Nginx on Ubuntu 20.04

介绍 Nginx 是一个免费的开源 Linux 应用程序,用于 Web 服务器。它通过将 Web 流量定向到特定服务器来充当反向代理服务器。 Nginx 用于安全和负载平衡,但也可以作为 Web 服务器独立运行。 本指南将帮助您在 Ubuntu 20.04 Linux (Focal Fossa) 上安装 Nginx。 先决条件 运行 Ubuntu 20.04 Linux 的系统 具有 sudo 或 root 权限的用户帐户 访问终端窗口/命令行(单击 活动 > 搜索 > 输入 终端)   步骤 1:更新软件存储库 在安装新软件之前刷新存储库列表很重要。这有助于确保安装了最新的更新和补丁。 打开终端窗口并输入以下内容: sudo apt-get up… Read More

如何启动、停止和重启 Nginx, How to Start, Stop, and Restart Nginx (systemctl & Nginx Commands), systemctl, 命令行重启Nginx

  介绍 Nginx 是一个强大的服务器应用程序,用于路由网络流量。它通常用作反向代理服务器,但也可以配置为常规 Web 服务器。 您将遇到的最常见的操作之一是启动、停止和重新启动 Nginx Web 服务器。   在本教程中,学习如何启动、停止和重启 Nginx 服务。 先决条件 安装并配置了 Nginx 的系统 访问终端窗口或命令行 具有 sudo 或 root 权限的用户帐户 与远程系统的现有 SSH 连接(如果您正在远程工作)   使用 systemctl 启动、停止和重启 Nginx   如何查看 Nginx 服务器的状态 Nginx 在您的服务器上作为服务运行。这意味着它应该在后台主动运行,即使您在屏幕上看… Read More

Ubuntu挂载硬盘, Ubuntu18 挂载硬盘, Ubuntu 20 挂载硬盘, mount/umount 挂载硬盘

  1、查看磁盘信息命令 fdisk -l   2、查看硬盘的UUID命令sudo blkid   3、mkdir创建挂载点WorkpaceP2和WorkpaceP2   4、永久性挂载分区,修改分区文件,输入如下命令sudo vi /etc/fstab 编辑/etc/fstab   5、手动挂载      sudo mount  /dev/sdb1        /WorkpaceP2 sudo mount  /dev/sdb2        /WorkpaceP3   6、 使用df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计,… Read More

每个 Linux 用户都应该收藏的 5 个网站, 5 Websites Every Linux User Should Bookmark

    不乏 Linux 网站大肆宣传最流行的发行版(发行版)和最新的开发者戏剧。为了帮助您消除噪音,我们策划了一些值得您花时间提供相关新闻、有用信息或两者兼有的网站。   GamingOnLinux 如果您喜欢玩游戏,GamingOnLinux是关于 Linux 和 SteamOS 上所有与游戏相关的新闻的重要资源。订阅该网站的 RSS 提要,您将了解 Linux 即将推出的新游戏、支持原生 Linux 的游戏的激动人心的更新,以及通过 Proton 和 Wine 提供的非 Linux 游戏。游戏评论偶尔也会出现在他们的提要上。 如果你是一个统计狂热者,GamingOnLinux 也有几页内容计算了游戏玩家和他… Read More

2022 年可能是 Linux 恶意软件之年, 2022 Might Be the Year of Linux Malware

    由于物联网 (IoT) 设备的普及,Linux 恶意软件呈上升趋势。事实上,根据 Crowdstrike发布的一项研究,与 2020 年相比,Linux 恶意软件在 2021 年增长了 35%。   本质上,如此多的物联网设备成为目标,因为它们很容易被招募到 DDoS 攻击中。这些设备通常运行只能执行一些基本功能的基本 Linux 发行版,但是当它们的功能结合在一起时,它们可以变得强大到足以帮助强大的DDoS 攻击。 攻击者瞄准这些物联网智能设备还有其他原因。例如,他们可以 挖掘加密货币,充当命令和控制服务器,甚至充当企业网络的入口点。 对于大公司的大型设备,由于软件更新,漏洞往往会很快被修补,… Read More

Linux: 命令行更改 IP 地址, How to Change Your IP Address From the Command Line in Linux

  使用图形界面更改 IP 地址很容易,但是您知道 Linux 还允许您使用命令行中的简单命令更改网卡的 IP 地址吗? 这个技巧应该适用于所有基于 Debian 的 Linux 发行版,包括 Ubuntu。要开始,ifconfig请在终端提示符下键入,然后按 Enter。此命令列出系统上的所有网络接口,因此请记下要更改其 IP 地址的接口的名称。 要更改设置,您还可以使用 ifconfig 命令,这次带有一些附加参数。以下命令将名为“eth0”的网络接口更改为使用 IP 地址 102.168.0.1,并分配子网掩码 255.255.255.0: sudo ifconfig eth0 192.168.0.1 netmask 255.255.… Read More

命令行管理终端网络, How to Work with the Network from the Linux Terminal

  无论您是想下载文件、诊断网络问题、管理网络接口,还是查看网络统计信息,都有一个终端命令。该集合包含久经考验的真实工具和一些较新的命令。 您可以从图形桌面完成大部分操作,尽管即使是很少使用终端的 Linux 用户也经常启动终端以使用 ping 和其他网络诊断工具。   curl & wget 使用curl或wget命令从 Internet 下载文件,而无需离开终端。如果您使用 curl,请键入curl -O ,后跟文件路径。wget 用户无需任何选项即可使用 wget。该文件将出现在当前目录中。 curl -O website.com/file wget website.com/file   pin… Read More

命令行管理终端进程, How to Manage Processes from the Linux Terminal

  Linux 终端有许多有用的命令,可以显示正在运行的进程、杀死它们并更改它们的优先级。这篇文章列出了经典的传统命令,以及一些更有用的现代命令。 这里的许多命令执行一个单一的功能并且可以组合起来——这就是 Unix 设计程序的哲学。其他程序,如 htop,在命令之上提供了一个友好的界面。   最佳 top命令是查看系统资源使用情况和查看占用系统资源最多的进程的传统方式。Top 显示进程列表,使用最多 CPU 的进程位于顶部。 要退出 top 或 htop,请使用Ctrl-C键盘快捷键。此键盘快捷键通常会终止终端中当前正在运行的进程。   htop htop命令是一个改进的 top 。大多数 Linux 发… Read More

Nginx服务器配置, Nginx配置反向代理,一篇搞定!

  一、引言 其他话不多说,下面来学习一下 Nginx 的反向代理。如果没有 Linux 和 Nginx 环境,可以参考前两篇文章。 VirtualBox安装Centos7 在Centos7下安装Nginx   二、何为反向代理? 在介绍反向代理之前,先来了解一下正向代理。 正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。下面是正向代理的原理图。 由于工作环境原因,日常工作只能局限于单位的局域网,如果想要访问互联网,怎么办呢?这就需要用到正向代理。本人经常用正向代理来进行上网。 反向代理… Read More

不能重启Nginx, Nginx重启报错, Can not restart Nginx, Job for nginx.service failed because the control process exited with error code., nginx.service failed because the control process exited

  问题:   我试图重新启动 nginx: $ sudo service nginx restart Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.   systemctl status nginx.service: $ systemctl status nginx.service ● nginx.service - A high performance web server and a reverse pr… Read More

Ubuntu 安装 OneDrive, Ubuntu 安装微软网盘, OneDrive for Ubuntu, 如何在 Ubuntu 上安装 Microsoft OneDrive, How to Install Microsoft OneDrive on Ubuntu

  OneDrive 是一种云服务,可将任何类型的文件保存在云上,并可从任何地方访问。OneDrive 允许您保存任何形式的材料,包括电影、照片和文档,并可以从任何系统(如 Windows PC 和手机等)获取它们。它为用户提供 15 GB 的免费空间存储,并且还有用于更多存储的包.   OneDrive也可以安装在Linux上;本文将讨论 OneDrive 的安装。按照特定方法的步骤在您的 Linux 操作系统 (Ubuntu) 上轻松成功地安装 OneDrive:   方法一:如何通过Ubuntu终端安装OneDrive   第 1 步:打开 Ubuntu 终端并更新所有现有软件包: $ sudo apt u… Read More

PHP版本降级, PHP 8.0降到7.4, 如何更改PHP版本, How to Downgrade PHP 8.0 to 7.4 Ubuntu?

  介绍 如果您需要在 ubuntu 中将 PHP 8.0 降级到 7.4,那么我会告诉您在 ubuntu 中将 PHP 8.0 降级到 7.4 的命令。 您还可以在 ubuntu 中将 PHP 7.4 降级到 7.3,将 PHP 7.3 降级到 7.2,将 PHP 7.2 降级到 7.1,将 PHP 7.1 降级到 7.0。 几天前我更新了我的 ubuntu 20.04,PHP 版本从 7.4 更新到 8.0。但是,当我在 EasyEngine 上运行 PHP WordPress 项目时,EasyEngine site-type-wp 包出现了一些错误。所以我现在想现在我需要回滚 PHP 7.4 版。   命令 您还想回滚以安装 7.4,然后您可以运行以下命令: // Enable P… Read More

Ubuntu远程桌面, 如何安装 Remmina, 远程桌面客户机, How to install Remmina, VNC server for Ubuntu, Remote Desktop Client for Ubuntu

  1. 概述 虚拟网络计算(VNC) 是一种常用于通过网络共享图形桌面的协议。VNC 的流行用途包括技术支持和屏幕共享。默认情况下,Ubuntu 自带Remmina远程桌面客户端,支持 VNC 和 RDP 协议。我们将使用它来访问远程服务器。   你需要什么 一台运行 Ubuntu 16.04 LTS 或更高版本的计算机 正在运行的 VNC 服务器 已安装 Remmina 远程桌面客户端   安装 Remmina 如果您的 Ubuntu 安装中没有 Remmina, 请使用 Ubuntu sudo apt-add-repository ppa:remmina-ppa-team/remmina-next sudo apt update su… Read More