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成功安装,恭喜你~

  

  

最新文章

  1. 初探java中this的用法
  2. 模式自由(Schema-free)和数据存储的非格式化趋势
  3. 解决ie6不支持position: fixed;导致无法滚动的办法
  4. 几种解析xml方式的比较
  5. 【转】Android实例剖析笔记(二)--用实例讲解Andriod的开发过程,以NotesList为实例介绍Android的菜单机制
  6. Mysql 复制表结构 及其表的内容
  7. Jquery EasyUI中treegrid
  8. quagga源码学习--BGP协议路由更新
  9. react构建淘票票webapp,及react与vue的简单比较。
  10. codeM美团编程大赛初赛B轮E题
  11. Leetcode_58_Length of Last Word
  12. Qt5.7 实现Https 认证全过程解析(亲自动手版)
  13. HTML、CSS、JS中常用的东西在IE中兼容问题汇总
  14. 单元测试与Mockito
  15. SQL语句删除表中的字段只留下最新一行
  16. long long
  17. Python 学习笔记1 安装和IDE
  18. 团队作业8——敏捷冲刺博客合集(Beta阶段)
  19. JAVA SpringBoot 项目打包(JAR),在打包成 docker 镜像的基本方法
  20. NAT介绍

热门文章

  1. H3C路由器地址池租期时间H3CMSR830-6BHI-WiNet
  2. Activiti入门案例
  3. Prism 源码解读4-ViewModel注入
  4. OpenCV-Python | 图像的基本操作 十
  5. 全屏banner及全屏轮播
  6. Arcgis License的安装及破解
  7. Python python lamda 表达式
  8. 看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了
  9. 使用内部枚举类作为外部类的参数的Mybatis的参数该如何判断
  10. 前端经典面试题解密:JS的new关键字都干了什么?