Nginx安装部署

编译工具及库文件

先安装编译工具以及使用到的库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

  1. 下载

下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

[root@learn200 src]# cd /usr/local/src/
[root@learn200 src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
  1. 解压
[root@learn200 src]# tar zxf pcre-8.35.tar.gz 
[root@learn200 src]# cd pcre-8.35
  1. 编译安装
[root@learn200 pcre-8.35]# ./configure
[root@learn200 pcre-8.35]# make && make install
  1. 查看版本
[root@learn200 pcre-8.35]# pcre-config --version
8.3.5

安装NGINX

  1. 下载安装包

这个里下载路径,看个人喜好哈

[root@learn200 src]# cd /opt/package/
[root@learn200 package]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
  1. 解压

目录看习惯

[root@learn200 package]# tar zxf nginx-1.6.2.tar.gz -C /opt/software/
[root@learn200 package]# cd /opt/software/nginx-1.6.2/
  1. 编译安装

进入nginx的解压目录,编译安装

[root@learn200 nginx-1.6.2]# ./configure --with-http_ssl_module
[root@learn200 nginx-1.6.2]# make && make install
  • ./confiure如果不指定安装目录,会将nginx默认安装在/usr/local下。
    可以通过prefix指定安装位置./configure --prefix=/usr/local/webserver/nginx
  • --with-http_ssl_module,如果不加入这个模块,nginx无法配置https转发,到时候还要重新编译=.=
  1. 查看nginx版本
[root@learn200 nginx]# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.6.2
  1. 启动
[root@learn200 nginx]# /usr/local/nginx/sbin/nginx 
[root@learn200 nginx]# ps -ef | grep nginx
root       8063      1  0 16:51 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody     8064   8063  0 16:51 ?        00:00:00 nginx: worker process
root       8066   1572  0 16:51 pts/0    00:00:00 grep --color=auto nginx
[root@learn200 nginx]# 

打开浏览器,输入nginx所在服务器的ip http://192.168.88.200
nginx_hello

  1. 后续
    如果觉得每次都打全路径不方便,可以链接到/usr/bin
[root@learn200 nginx]# ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

以后直接在任意路径输入nginx即可。

  1. nginx常用命令
nginx -s reload            # 重新载入配置文件
nginx -s reopen            # 重启 Nginx
nginx -s stop              # 停止 Nginx
nginx -v                   # 查看版本
nginx -V                   # 版本信息外还显示配置参数信息
nginx -t                   # 查看配置信息是否正确

参考 菜鸟教程-nginx安装配置

posted @ 2020-05-24 17:11  浮梦  阅读(909)  评论(0编辑  收藏  举报