靳闯博客 记录是一种习惯,分享是一种态度
  • 波浪
  • 波浪
  • 波浪
  • 波浪
centos7 源码安装nginx 1.14
发表于: | 分类: 技术积累 | 标签: Linux Nginx | 评论:0 | 阅读: 588

在centos7下面 源码安装nginx 1.14


创建用户、安装依赖包

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

#创建运行用户
useradd nginx

#安装依赖包
yum -y install epel-release
yum -y install curl wget unzip bzip2 zlib-devel pcre pcre-devel openssl openssl-devel \
libjpeg libjpeg-devel freetype freetype-devel gd gd-devel  gcc gcc-c++ libXpm libXpm-devel \
libmcrypt libmcrypt-devel libxml2 libxml2-devel autoconf libpng libpng-devel \
automake screen sysstat compat-libstdc++-33 curl curl-devel libtool ncurses ncurses-devel


#安装配置支持包
wget  https://www.jinchuang.org/novel/lnmp/pcre-8.35.tar.gz
wget  https://www.openssl.org/source/openssl-1.0.2h.tar.gz
wget  https://www.jinchuang.org/novel/lnmp/zlib-1.2.8.tar.gz

#编译安装pcre
tar xf pcre-8.35.tar.gz
./configure --prefix=/usr/local/pcre-8.35
make && make install

#编译安装openssl (make 时间稍久)
tar xf openssl-1.0.2h.tar.gz
cd pcre-8.35.tar.gz
./config --prefix=/usr/local/openssl-1.0.2h
make && make install

#编译安装zlib
tar xf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure --prefix=/usr/local/zlib-1.2.8
make && make install

下载源码包、解压

mkdir /source && cd /source
wget http://nginx.org/download/nginx-1.14.1.tar.gz
tar xf nginx-1.14.1.tar.gz

配置、编译、安装

cd nginx-1.14.1
#配置:【注意:pcre,openssl,zlib路径填写源码包路径不是编译安装后路径】
./configure \
--prefix=/usr/local/nginx \
--lock-path=/var/nginx/nginx.lock \
--user=nginx \
--group=nginx \
--with-stream \
--with-file-aio \
--with-poll_module \
--with-http_ssl_module \
--with-select_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_v2_module \
--with-http_gunzip_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_image_filter_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-http_image_filter_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_degradation_module \
--with-http_stub_status_module \
--with-pcre=/source/pcre-8.35 \
--with-openssl=/source/openssl-1.0.2h \
--with-zlib=/source/zlib-1.2.8 \

make && make install

设置系统变量

vim /etc/profile
#文件最后添加一行
export PATH=$PATH:/usr/local/nginx/sbin

#重新读取文件
source /etc/profile

启动、访问

[root@localhost ~]# nginx
[root@localhost ~]# netstat -lntp |grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      7945/nginx: master  

welcomenginx.png


商业转载请联系作者获得授权,非商业转载请注明出处,谢谢合作。


如果这篇文章帮助到了你,我感到十分荣幸!

或许你不想写点什么·但我依旧在这里

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png2018new_aini_org.png2018new_baobao_thumb.png2018new_erha_org.png2018new_kuxiao_thumb.png2018new_yun_thumb.png2018new_hufen_thumb.png2018new_gui_org.png2018new_xiaoerbuyu_org.png2018new_heixian_thumb.png2018new_wabi_thumb.png2018new_tianping_thumb.png

站点地图 网站地图
豫ICP备17003270号 | Copyright © 2019 💖 靳闯博客
Typecho🍹Sgreen
TOP