Rhel linux7.2搭建Nginx服务

来源:互联网 发布:php对比java 编辑:程序博客网 时间:2024/05/16 04:53

一、安装及运行控制

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


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


2、创建用户和组

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

[root@yankai ~]# useradd -M -s /sbin/nologin 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


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


二、nginx的运行控制

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

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

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


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

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


原创粉丝点击