Linux环境下Nginx详细安装部署教程

Linux环境下Nginx详细安装部署教程

admin
2018-12-29 / 0 评论 / 701 阅读 / 正在检测是否收录...

一、Nginx简介

Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤

二、Nginx安装

1、下载Nginx及相关组件(我的软件目录为/software)

[root@localhost software]# wget http://nginx.org/download/nginx-1.10.2.tar.gz
省略安装内容...
[root@localhost software]# wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
省略安装内容...
[root@localhost software]# wget http://zlib.net/zlib-1.2.11.tar.gz
省略安装内容...
[root@localhost software]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
省略安装内容...

安装c++编译环境,如已安装可略过

[root@localhost software]# yum install gcc-c++
省略安装内容...
期间会有确认提示输入y回车
Is this ok [y/N]:y
省略安装内容...

2、安装Nginx及相关组件

openssl安装

[root@localhost software]# tar zxvf openssl-fips-2.0.10.tar.gz
省略安装内容...
[root@localhost software]# cd openssl-fips-2.0.10
[root@localhost openssl-fips-2.0.10]# ./config && make && make install
省略安装内容...

pcre安装

[root@localhost software]# tar zxvf pcre-8.40.tar.gz
省略安装内容...
[root@localhost software]# cd pcre-8.40
[root@localhost pcre-8.40]# ./configure && make && make install
省略安装内容...

zlib安装

[root@localhost software]# tar zxvf zlib-1.2.11.tar.gz
省略安装内容...
[root@localhost software]# cd zlib-1.2.11
[root@localhost zlib-1.2.11]# ./configure && make && make install
省略安装内容...

nginx安装

[root@localhost software]# tar zxvf nginx-1.10.2.tar.gz
省略安装内容...
[root@localhost software]# cd nginx-1.10.2
[root@localhost nginx-1.10.2]# ./configure && make && make install
省略安装内容...

3、启动Nginx
先找一下nginx安装到什么位置上了

whereis nginx

进入nginx目录并启动(启动指令为nginx)
如果报如下错误“error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,”
按照下面方式解决

1.用whereis libpcre.so.1命令找到libpcre.so.1在哪里
2.用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做个软连接就可以了
3.用sbin/nginx启动Nginx
4.用ps -aux | grep nginx查看状态
[root@localhost nginx]# whereis libpcre.so.1
[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[root@localhost nginx]# sbin/nginx
[root@localhost nginx]# ps -aux | grep nginx 

进入Linux系统的图形界面,打开浏览器输入localhost会看到下图,说明nginx启动成功

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.

nginx 基本操作

启动
[root@localhost ~]# /usr/local/nginx/sbin/nginx
停止/重启
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload)
命令帮助
[root@localhost ~]# /usr/local/nginx/sbin/nginx -h
验证配置文件
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t
配置文件
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

本文转载自https://www.cnblogs.com/taiyonghai/p/6728707.html

0

评论 (0)

取消