Linux系统中安装WEB网站服务nginx

Linux是一款非常常见的服务器操作系统,很多的网站都会采用Linux这款系统,因为它稳定安全。但是这款系统默认是没有网站web服务的,需要在此基础上安装Nginx做为WEB服务。Nginx是俄罗斯开发的一款高性能高稳定性的一款HTTP和代理软件,这款软件在2004年就被开发出来,目前Nginx的安装量在全世界以及大10亿次还要多。下面我们就带大家在CentOS上安装和简单配置Nginx服务。
 


安装准备
Nginx是扩展性非常高的一款WEB服务软件,他可以支持SSL加密,gz压缩等等。所以我们的先给Nginx服务提供一些安装前的必要环境,这些基本环境的安装命令如下:
yum install -y pcre pcre-devel 这里是pcre环境
yum install -y zlib zlib-devel 这里是一些静态连接库
yum install -y gcc-c++ 因为Nginx是C编写的,所以需要其相关的运行环境。
yum install -y gz gz-devel  这里是为了支持网页的压缩服务
yum install -y opensll openssl-devel  这里是让NGINX支持以后https加密协议
一般情况当你CentOS连接到网络上并且能ping www.nrjs.cn的话,就能在线安装如上环境。


开始安装
有些CentOS系统可能被别人已经安装了nginx服务,这里我们要先检查下当前系统是否有安装老版本的nginx服务。命令采用 find -name nginx 如有有安装老版本的就会显示nginx的版本号,如果没有则显示空。
完成上面的检测后,我们就可以使用yum install -y nginx命令来直接安装,安装过程可能需要2分钟的样子,这个具体看你们的网速。因为这个是在线下载安装,我们使用的清华的软件源。如果在安装过程中我们不喜欢当前的nginx版本,我们可以通过yum remove nginx命令在删除当前版本,然后更改系统的源来安装其他版本的nginx服务。
关于安装源可以参考
http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm


配置文件
完成上面的nginx安装后,就能在Centos系统中看到一些新建立的目录和配置文件,一般我们首先需要修改的是etc目录下的nginx配置文件。nginx配置文件和介绍如下:
/etc/nginx/   这个是nginx的主要配置目录
/var/run/nginx.pid  这个是nginx在启动是记录的程序ID,可以通过这个ID来KILL关闭NINGX
/var/log/nginx/error.log  这个是NGINX运行过程中总错误日志,各个网站的日志可以在conf中单独设置。
/var/log/nginx/access.log  这个是nginx默认的总访问日志,用户通过浏览器访问的一些IP等信息会记录在这里面。
/usr/share/nginx/html  这个是nginx的默认站点目录,一般我们会修改成自己的目录。


启动服务
完成上面的安装和配置后,我们就只可以直接使用命令来启动或重启NGINX服务了。命令如下;
whereis nginx 查看nginx所在的安装目录。
nginx -t 用nginx线测试下配置文件是否有语法错误。
nginx -s reload 在不重启nginx的情况下,重新加载配置文件。
nginx start 开启nginx服务
注意;在Centos高版后,命令形式改成了 systemctl start nginx 这种形式。





本文由作者自行上传并发布,牛人技术博客仅提供信息发布平台。文章仅代表作者个人观点,不代表本博客立场。如需转载,必须声明出处。

网友评论 comments

发表评论

电子邮件地址不会被公开。必填项已用 *标注

暂无评论

牛人技术博客 | AboutUS | 湘ICP备13000282号-8 |
Copyright © 2009 - 2018 NRJS Corporation, All Rights Reserved
添加图标到手机桌面
扫二维码
扫二维码
返回顶部