美文网首页linux
REHL6安装Nginx

REHL6安装Nginx

作者: 小六的昵称已被使用 | 来源:发表于2019-02-21 14:00 被阅读15次

title: REHL6安装Nginx
categories: Linux
tags:
- Nginx
timezone: Asia/Shanghai
date: 2019-01-06


环境

REHL6

第一步:关闭系统默认防火墙

setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

service stop iptables
chkconfig iptables off

service iptables status
chkconfig --list iptables

第二步:安装Nginx(在线yum安装和离线源码方式安装)

安装方法1:离线安装

1.安装开发工具

yum groupinstall -y "Development Tools"

2.下载安装PCRE

curl -o /home/pcre-8.42.tar.gz https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
tar vxzf pcre-8.42.tar.gz
cd pcre-8.42
./configure
make
make install

3.下载安装zlib

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar vxzf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

4.下载安装OpenSSL

wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
tar vxzf openssl-1.1.1a.tar.gz
cd openssl-1.1.1a
./config
make
make install

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

openssl version

5.下载并安装Nginx

curl -o /home/nginx-1.14.2.tar.gz http://nginx.org/download/nginx-1.14.2.tar.gz
tar -vxf nginx-1.14.2.tar.gz
cd nginx-1.14.2
./configure --with-http_ssl_module
make
make install

6.完成安装并启动

默认安装路径:/usr/local/nginx

# 启动Nginx
/usr/local/nginx/sbin/nginx

# 优雅的重启(重载配置文件,如果配置文件有错误的话,会继续使用之前配置运行)
/usr/local/nginx/sbin/nginx -s reload
    -s stop     快速停止
    -s quit     优雅的退出
    -s reopen   重新打开日志文件
    -s reload   重新加载配置文件

# 测试配置文件是否正确
/usr/local/nginx/sbin/nginx -t

安装方法2:采用Nginx官方yum源方式安装

1.设置Nginx官方YUM源

cat <<EOF >/etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
# 稳定版本
baseurl=http://nginx.org/packages/rhel/6/x86_64/
# 主线版本
# baseurl=http://nginx.org/packages/mainline/rhel/6/x86_64/
gpgcheck=0
enabled=1
EOF

yum clean all       #清理本地缓存
yum clean plugins   #清理插件缓存
yum makecache       #构建缓存

1.安装Nginx并启动

yum install -y nginx
service nginx start
chkconfig nginx on

service nginx status
chkconfig --list nginx

3.配置文件路径

vim /etc/nginx/nginx.conf
vim /etc/nginx/conf.d/default.conf

# 测试配置文件是否正确
nginx -t

# 优雅的重启(重载配置文件,如果配置文件有错误的话,会继续使用之前配置运行)
nginx -s reload
    -s stop     快速停止
    -s quit     优雅的退出
    -s reopen   重新打开日志文件
    -s reload   重新加载配置文

附录:以上所用到的安装包下载地址

pcre-8.42.tar.gz:https://pan.baidu.com/s/1qQge_iblLfHADBpB_mRp1A

zlib-1.2.11.tar.gz:https://pan.baidu.com/s/1Wf0CxcCQiM0-fhG7qiWhEQ

openssl-1.1.1a.tar.gz:https://pan.baidu.com/s/1sdKp4xrPG5T_TmoFXF040w

nginx-1.14.2.tar.gz:https://pan.baidu.com/s/1ehbcLctFso6VyL4UmSHUcg

附录:

Nginx官网:http://nginx.org/

PCRE官网:http://www.pcre.org/

zile官网:http://www.zlib.net/

OpenSSL官网:https://www.openssl.org/

相关文章

网友评论

    本文标题:REHL6安装Nginx

    本文链接:https://www.haomeiwen.com/subject/eqdkyqtx.html