nginx的搭建及常用命令

Posted entrepreneur

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx的搭建及常用命令相关的知识,希望对你有一定的参考价值。

nginx 安装
nginx帮助文档:http://nginx.org/en/docs/

方式1:
源码包安装
分别解压 nginx-1.9.8.tar.gz 和ngx_cache_purge-2.3.tar.gz
tar -xvf nginx-1.9.8.tar.gz -C /usr/local/src
tar -xvf ngx_cache_purge-2.3.tar.gz -C /usr/local/src

进入nginx-1.9.8的nginx的安装目录执行编译安装:
./configure --prefix=/usr/local/nginx --user=weblogic --group=weblogic --with-http_stub_status_module --with-pcre --add-module= /usr/local/src/ngx_cache_purge-2.3 --with-http_gzip_static_module --with-stream

编译安装会需要很多依赖,如果在编译的时候发现缺少某一个依赖的时候可以执行
yum install zlib zlib-devel gcc-c++ libtool openssl openssl-devel

编译和安装编译:
make&&make install

启动nginx
/usr/local/nginx/sbin/nginx

方式2:
配置yum源安装1.16.1版本的nginx
参考文档:http://nginx.org/en/linux_packages.html#RHEL-CentOS
redhat 7.4对应的nginx rpm包(含其他模块包)下载地址:http://nginx.org/packages/centos/7/

配置yum源
vim /etc/yum.repos.d/nginx.repo,加入:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/releasever/ releasever/releasever/basearch/ 此行需要改为baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

说明
$releasever为系统版本,例如7
$basearch为cpu架构,如x86_64,此项也可以不改动

yum clean all
yum repolist

查看yum源nginx信息:
yum info nginx

安装:
yum install nginx

nginx的使用:
查看nginx文件列表:
rpm -ql nginx
可以知道主要配置文件为/etc/nginx/nginx.conf

源码安装默认保存位置:/usr/local/nginx
我们现在用的yum源安装,直接输入:nginx 即可启动

查看nginx帮助文档:nginx -h

停止nginx:nginx -s stop

nginx配置检查:nginx -t
nginx版本查询:nginx -v
nginx查看版本信息和编译选项:nginx -V

适莽苍者,三餐而反,腹犹果然;适百里者,宿舂粮;适千里者,三月聚粮。

 

以上是关于nginx的搭建及常用命令的主要内容,如果未能解决你的问题,请参考以下文章

nginx实战操作(常用命令及配置)

nginx常用命令及简单配置

Nginx安装及常用命令

Nginx常用命令及使用场景

lamp架构nginx简介及源码安装常用命令

lamp架构nginx简介及源码安装常用命令