Nginx安装部署(liunx操作系统)

(1)编译环境以及支撑环境的提前准备

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

(2)编译环境插件的下载以及导入(三个依赖包的下载 openssl包、zlib包、pcre包安装后在安装nginx)

步骤:

1.openssl的包,启用https协议用到,首先依赖包下载https://oomake.com/download/openssl到自己指定目录,先进行解压后安装

tar -zxvf 01nginx/lib/openssl-1.0.2r.tar.gz
cd openssl-1.0.2r
编译、安装:./config shared —openssldir=/usr/local/openssl —prefix=/usr/local/openssl
make 
make install

2. zlib包

下载地址:zlib Home Site 

或者直接输入wget http://www.zlib.net/zlib-1.2.8.tar.gz

解压 tar -xvf zlib-1.2.12.tar.gz

cd libressl-3.0.2/

 ./configure

make 
make install

3.pcre包 (日志定时分割)

下载地址:http://sourceforge.net/projects/pcre/files/pcre/

找到对应最新版本pcre-8.42.tar.gz

解压:tar -zxvf 01nginx/lib/pcre-8.42.tar.gz
进入解压后目录: cd pcre-8.42
执行编译安装:./configure —enable-utf8
make
make install

(3)Nginx安装(下载到自己指定目录下)

下载地址:nginx: download

版本:nginx-1.16.1(不要求)

解压:tar  -zxvf  nginx-1.16.1.tar.gz  #得到文件夹为nginx-1.16.1
cd nginx-1.16.1
./configure --prefix=/nginx #--prefix指定的是Nginx的安装目录位置
make 
make install

新建nginx用户

/usr/sbin/groupadd nginx
/usr/sbin/useradd -g nginx nginx

配置文件修改/nginx/nginx.conf

vim nginx.conf
修改worker_processes  为当前服务器总核数(默认为1)

注:查看cpu个数:cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 
查看每个cpu核心数:cat /proc/cpuinfo |grep "cores"|uniq
查看总核数:cat /proc/cpuinfo |grep "processor"|wc -l

在nginx/conf目录下新建文件

mkdir conf.d 
mv  /zuul.conf  /nginx/conf.d

注:zuul.conf为下载的资源包

此外还需要下载对应的静态资源包(用自己需要的就好)

设置

赋权:
chown  -R  nginx:nginx  /nginx
创建软连接:
ln  -s  /nginx/sbin/nginx   /usr/bin

若遇到启动不成功,有可能是80端口被占用(netstat -anp|grep 80检查) 

验证

服务器上直接访问:curl http://127.0.0.1
浏览器上访问: http://服务器IP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小菜机一枚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值