Nginx学习(四)linux下nginx安装、配置与使用

下载地址

http://nginx.org/en/download.html
Mainline version 主线版本
Stable version 稳定版本
Legacy versions 旧版本

特别说明:模块依赖性Nginx需要依赖下面3个包

  1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
  2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
  3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )

安装

  • Nginx运行需要用到Pcre=Pcre Compatible Regular Expressions(中文pcre兼容正则表达式)
    yum install pcre-devel -y
Nginx学习(四)linux下nginx安装、配置与使用_第1张图片
  • OpenSSL安装
    yum install openssl-devel -y

    Nginx学习(四)linux下nginx安装、配置与使用_第2张图片

  • zlib安装
    yum install zlib-devel -y

    Nginx学习(四)linux下nginx安装、配置与使用_第3张图片

    我这边已经是安装过的

  • 使用wget 下载Nginx文件
    wget http://nginx.org/download/nginx-1.12.1.tar.gz

Nginx学习(四)linux下nginx安装、配置与使用_第4张图片
  • 解压
    tar -zvxf nginx-1.12.1.tar.gz
Nginx学习(四)linux下nginx安装、配置与使用_第5张图片
  • nginx安装
    采用默认配置
cd nginx-1.12.1
./configure 

Nginx学习(四)linux下nginx安装、配置与使用_第6张图片

编译
make
Nginx学习(四)linux下nginx安装、配置与使用_第7张图片

安装
make install

Nginx学习(四)linux下nginx安装、配置与使用_第8张图片

  • 检测是否安装成功
cd /usr/local/nginx/sbin/
./nginx -t

启动

  • 开放80端口
/etc/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/init.d/iptables save
/etc/rc.d/init.d/iptables restart

-默认配置文件启动

 cd /usr/local/nginx/sbin
 ./nginx
  • 指明配置文件方式启动
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

  • 测试
    浏览器访问:http://192.168.200.130


    Nginx学习(四)linux下nginx安装、配置与使用_第9张图片

使用命令行
curl 127.0.0.1

Nginx学习(四)linux下nginx安装、配置与使用_第10张图片

停止

命令行窗口,输入命令:/usr/local/nginx/sbin/nginx -s stop或者/usr/local/nginx/sbin/nginx -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

重新载入

命令行窗口,输入命令:/usr/local/nginx/sbin/nginx -s reload
该命令行可以使得,Nginx重新加载配置信息。

版本

命令行窗口,输入命令:/usr/local/nginx/sbin -v

你可能感兴趣的:(Nginx学习(四)linux下nginx安装、配置与使用)