• 如何在Ubuntu 18.04上安装Nginx


    Nginx功能之强大,想必大家比我更清楚。

    百度百科:Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款轻量级Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东新浪网易腾讯淘宝等。

    有同学好奇我们用VUE写的代码打包以后放到哪里,其实就是在Nginx服务器上。可能大学学习的是tomcat Apache,其实都一样的。这篇博客主要内容还是教大家安装Nginx,之后会逐步来开展它的用途。如果你看到这里,没错你看到这里,如果你关注我,会教大家如何一步步建立自己的网站和博客。之后这里所有的文章都会移步到自己的服务器。当然也会同步这里。

    安装Nginx

    Nginx的软件包在Ubuntu默认软件仓库中可用。 安装非常简单,只需键入以下命令:

    sudo apt update
    sudo apt install nginx

    安装完成后,请检查Nginx服务的状态和版本:

       查看版本 sudo nginx -v

      

      配置防火墙

      如果您正在运行防火墙,则还需要打开端口80和443。

         sudo ufw allow 'Nginx Full'  

      

      使用systemctl管理Nginx服务

      您可以像任何其他systemd单位一样管理Nginx服务。 要停止Nginx服务,请运行:

      sudo systemctl stop nginx

      要再次启动,请键入:

      sudo systemctl start nginx

      重新启动Nginx服务:

      sudo systemctl restart nginx

      在进行一些配置更改后重新加载Nginx服务:

      $sudo systemctl reload nginx

      如果你想禁用Nginx服务在启动时启动:

      $sudo systemctl disable nginx

      并重新启用它:

      $sudo systemctl enable nginx

      然后打开浏览器访问你的公网ip,如果显示的跟我的一样,那说明nginx成功安装,恭喜你~

       

      

  • 相关阅读:
    解决使用git出现 The file will have its original line endings in your working directory
    SpringBoot集成flowable碰见DMN不能初始化
    CF268D Wall Bars
    CF1327F AND Segments
    P2900 [USACO08MAR]Land Acquisition G
    CF279B Books
    CF859E Desk Disorder
    CF1147B Chladni Figure
    CF1147E Rainbow Coins
    P3565 [POI2014]HOT-Hotels
  • 原文地址:https://www.cnblogs.com/alideai/p/alide_nginx_install.html
Copyright © 2020-2023  润新知