您现在的位置是:首页 > 学无止境 > 其他网站首页其他 nginx的使用

nginx的使用

  • 莫愁
  • 其他
  • 2019-03-15
简介Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,它消耗资源非常低,运行非常稳定,使它快速成为使用广泛的http服务器,这里主要介绍一下nginx的使用及配置(ubuntu下)。
字数 1253.5

什么是Nginx?

Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡;支持高并发,并且消耗资源非常低,运行非常稳定。

由于nginx的优点,促使它快速成为使用广泛的http服务器,这里主要介绍一下nginx的使用及配置(ubuntu下)。

安装

nginx安装完后,默认时启动的,可以通过:

来查看nginx是否启动。如果是下面这种情况即是启动:

如果没有启动,可通过下面命令来启动,已启动可重启、或停止:

打开浏览器,访问localhost,可以看到如下内容:

nginx的使用

即nginx安装并启动成功。

配置

nginx默认配置文件在 /etc/nginx/conf.d/default.conf。我们可以删除默认配置文件在该文件夹下新建一个 nginx.conf 的配置文件。由于nginx支持的功能很多,我们逐一配置,皆存放在nginx.conf中。每次更改了配置信息,需要重新启动nginx服务器才能生效。

静态http服务器

ngin可以将服务器上的静态文件,通过http协议展现给客户端浏览器:

反向代理服务器

nginx可以实现反向代理,客户端可以访问nginx,然后由nginx去访问web服务器,把服务器返回的数据再返回给客户端。

负载均衡

当一个网站有很多访问量时,一台服务器往往会压力过大,容易崩溃;为了解决这个问题,nginx提供了负载均衡—-即配置多个相同的服务器分担压力,一旦其中一个挂掉,页不会影响用户的访问。

虚拟主机

有的网站,访问量不多,而要节约成本,需要将多个网站部署到同一台服务器上。这种技术叫做虚拟主机。

uwsgi

nginx本身不支持动态网页,但是它可以通过uwsgi来将请求扔给某些语言或框架处理(例如:PHP/Python/Perl等)

更多配置信息请见 Nginx中文文档


转载: 感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/120.html”。

文章评论

    • 评论
    人参与,条评论

技术在线

服务时间

周一至周日 12:00-22:00

关闭下雪
关闭背景特效