- 安装前准备
使用以下命令安装Nginx所需要的软件依赖:yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
- 下载Nginx源码
打开Nginx官网,下载自己需要的Nginx源码,下面我们以nginx-1.2.3.tar.gz为例。如果由于特殊需求需要获取Nginx更多历史版本,可以点击这里获取更多历史版本。
这里我们使用wget下载Nginx源码,/usr/local/src/目录下使用如下命令:
解压源码文件:wget http://nginx.org/download/nginx-1.2.3.tar.gz
tar -zxvf nginx-1.2.3.tar.gz
- 安装Nginx
这里在/usr/local/目录下新建nginx目录并把Nginx安装到/usr/local/nginx/目录下,命令如下:
查看/usr/local/nginx/目录,可看到如下内容:mkdir /usr/local/nginx/ cd /usr/local/src/nginx-1.2.3/ #指定安装目录并生成Makefile文件 #nginx有很多模块,可以这一步根据自己的情况进行选择 ./configure \ --user=nginx \ --group=nginx \ --prefix=/usr/local/nginx \ --sbin-path=/usr/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf \ --pid-path=/var/run/nginx.pid \ --lock-path=/var/run/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --with-http_stub_status_module \ --with-http_ssl_module \ --with-pcre \ --with-file-aio \ --with-http_realip_module \ --without-http_scgi_module \ --without-http_uwsgi_module \ --without-http_fastcgi_module #编译源码 make #安装Nginx make install
ls /usr/local/nginx conf html logs sbin
- 启动Nginx
使用如下命令启动Nginx:/usr/local/nginx/sbin/nginx
打开浏览器,访问本机地址,可以看到如下页面,表示安装成功:
2.CentOS 7.5源码安装Nginx
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 原文地址>>https://blog.7core.cn/thread-18.htm 本文已经简化仅含命令,相关注释...
- Centos7.4下源码安装nginx并附shell安装脚本/配置 Nginx是一款轻量级的网页服务器、反向代理服...
- Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
- Centos 7.5 搭建mysql+nginx+php+redis+php+ssl+denyhosts 系统环境...
- 系统环境:Centos Linux release 7.5 软件版本:myslq 5.7.24 ...