首页 » Nginx » Rhel linux7.2搭建Nginx服务

Rhel linux7.2搭建Nginx服务

原文 http://blog.csdn.net/qq_39591494/article/details/76574114

2017-08-02 14:20:14阅读(588)

一、安装及运行控制

Nginx的最新稳定版本为1.6.0,其安装文件可以从官网下载http://www.nginx.org/下载。这边以稳定版1.6.0为例

1、编译安装Nginx

nginx的配置及运行需要pcre zlib等软件包的支持,因此预先安装这些软件的开发包(devel)确保nginx的安装顺利完成。 安装gcc c++编译器

[root@yankai ~]# yum clean all && yum install gcc gcc-c++ -y

Rhel linux7.2搭建Nginx服务

[root@yankai ~]# yum -y install pcre-devel zlib-devel

Rhel linux7.2搭建Nginx服务

2、创建用户和组

Nginx服务程序默认以noboby身份运行,创建一个nginx的用户,不建立宿主文件夹

[root@yankai ~]# useradd -M -s /sbin/nologin nginx

Rhel linux7.2搭建Nginx服务

3、安装Nginx
配置Nginx的编译选项时,将安装目录设为/usr/local/nginx 运行用户设为nginx 启动用http_stub_status_module模块统计

[root@yankai src]# tar zxf nginx-1.6.2.tar.gz 
[root@yankai src]# cd nginx-1.6.2/

[root@yankai nginx-1.6.2]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module               

make && make install

Rhel linux7.2搭建Nginx服务

4、为了使nginx服务器运行更加方便 可以为主程序nginx创建链接文件,以便管理员执行nginx命令就可以调用nginx主程序

[root@yankai nginx-1.6.2]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
[root@yankai nginx-1.6.2]# ls -l /usr/local/sbin/nginx 
lrwxrwxrwx. 1 root root 27 8月   2 12:24 /usr/local/sbin/nginx -> /usr/local/nginx/sbin/nginx

Rhel linux7.2搭建Nginx服务

二、nginx的运行控制

与Apache的主程序httpd类似 nginx的主程序提供了 -t 选项来对配置文件进行检查

[root@yankai ~]# nginx -t          ----检查配置

[root@yankai ~]# nginx             ----启动服务

Rhel linux7.2搭建Nginx服务

[root@yankai ~]# systemctl stop firewalld.service  关闭防火墙 

客户机访问 //显示“Welcome to Nginx”页面表示Nginx服务已经正常运行  http://IP 

Rhel linux7.2搭建Nginx服务

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹