资讯专栏INFORMATION COLUMN

初遇Nginx之简介

Ryan_Li / 889人阅读

摘要:主线程的目的是加载和验证配置文件维护工作线程。工作线程处理实际的请求,采用基于事件的模型和依赖操作系统的机制在工作线程之间高效地分发请求。安装简单介绍下进行安装的操作。

nginx 是一个免费的,开源的,高性能的HTTP服务器和反向代理,以及IMAP / POP3代理服务器。 Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。很多高知名度的网站都使用 Nginx,如:Netflix,GitHub,SoundCloud,MaxCDN 等。

Nginx 有一个主线程( master process)和几个工作线程(worker process)。主线程的目的是加载和验证配置文件、维护工作线程。
工作线程处理实际的请求,Nginx 采用基于事件的模型和依赖操作系统的机制在工作线程之间高效地分发请求。工作线程的数量可配置,也可自动调整为服务器CPU的数量。

安装

简单介绍下ubuntu进行nginx安装的操作。
可用通过apt-get updateapt-get install nginx进行安装


在通过 nginx -v来查看是否安装正确。


Ubuntu安装之后的文件结构大致为:

/usr/sbin/nginx:主程序

/etc/nginx:存放配置文件

/usr/share/nginx:存放静态文件

/var/log/nginx:存放日志

其实从上面的根目录文件夹可以知道,Linux系统的配置文件一般放在/etc,日志一般放在/var/log,运行的程序一般放在/usr/sbin或者/usr/bin。
当然,如果要更清楚Nginx的配置项放在什么地方,可以打开/etc/nginx/nginx.conf。

启动Nginx服务

运行nginx服务可通过命令server nginx start可启动服务,打开浏览器在地址栏输入localhost可严重是否启动成功。

其他常用命令
######停止Nginx服务
    service nginx stop
######重启Nginx服务
    service nginx restart
######Nginx服务的状态
    service nginx status
######在Nginx服务启动的状态下,重新加载nginx.conf这个配置文件
    service nginx reload
    
卸载nginx

通过如下几个命令可进行卸载:

apt-get remove nginx nginx-common # 卸载删除除了配置文件以外的所有文件。

apt-get purge nginx nginx-common # 卸载所有东东,包括删除配置文件。

apt-get autoremove # 在上面命令结束后执行,主要是卸载删除Nginx的不再被使用的依赖包。

apt-get remove nginx-full nginx-common #卸载删除两个主要的包。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40489.html

相关文章

  • 初遇,打开心

    摘要:第一次相遇见到大神漂亮的首页,顿时折服,为了做这个忠实粉,我来了我喜欢具有画面感的东西,看到很漂亮的就会很兴奋,高兴好久,希望在这里遇见更多我喜欢的东西,大家共勉。把心拿出来初遇,打开心爱你不过,请升级坐标随机色绘制心 第一次相遇:见到大神漂亮的首页,顿时折服,为了做这个忠实粉,我来了!我喜欢具有画面感的东西,看到很漂亮的就会很兴奋,高兴好久,希望在这里遇见更多我喜欢的东西,大家共勉。...

    JohnLui 评论0 收藏0
  • 初遇createjs

    摘要:本文主要是分享在开发中遇到的问题几个小问题,适合初学者,如果你是大佬,可以帮我检查下有没有错,哈哈哈介绍是的一个模块。一个使画布元素轻松工作的库。开发问题问题一如何全屏方案一一开始查到的解决方案是设置宽度为窗口的文档显示区的宽度。 背景 开发手机端微信H5场景应用,需要用到图片合成技术,开始了研究createjs之旅。本文主要是分享在开发中遇到的问题几个小问题,适合初学者,如果你是大佬...

    ddongjian0000 评论0 收藏0
  • 初遇createjs

    摘要:本文主要是分享在开发中遇到的问题几个小问题,适合初学者,如果你是大佬,可以帮我检查下有没有错,哈哈哈介绍是的一个模块。一个使画布元素轻松工作的库。开发问题问题一如何全屏方案一一开始查到的解决方案是设置宽度为窗口的文档显示区的宽度。 背景 开发手机端微信H5场景应用,需要用到图片合成技术,开始了研究createjs之旅。本文主要是分享在开发中遇到的问题几个小问题,适合初学者,如果你是大佬...

    hedzr 评论0 收藏0

发表评论

0条评论

Ryan_Li

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<