微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nginx linux下的安装

1.先把从官网 Nginx.io下载 的安装包通过ftp传到服务器上,然后进行解压。

我的安装环境以及Nginx版本 :Ubuntu16 ,Nginx-1.11.3.tar.gz(经过这个尝试这个版本和我安装的组件不会冲突,经试验最新的版本可能不支持组件)

Nginx的安装前,先对系统安装进行更新,然后安装好依赖库

apt-get update
apt-get -y install make g++ gcc libpcre3 libpcrecpP* libpcre3-dev libssl-dev autoconf automake libtool libncurses5-dev libaio.dev

 

2.我这里还加入了另外3个组件,根据需要添加,只作参考

tar xzvf /srv/ftp/Nginx-1.11.3.tar.gz -C /usr/local/src/
tar xzvf /srv/ftp/echo-Nginx-module-0.59.tar.gz -C /usr/local/src/
tar xzvf /srv/ftp/Nginx-upstream-fair-a18b409.tar.gz -C /usr/local/src/
tar xzvf /srv/ftp/ngx_cache_purge-2.3.tar.gz -C /usr/local/src/

3.配置Nginx的编译后的目录

mkdir -p /usr/local/Nginx/{logs,conf,fastcgi_temp,sbin,client_body_temp,proxy_temp,uwsgi_temp,scgi_temp}

4.进入Nginx源码目录

cd /usr/local/src/Nginx-1.11.3/

5.为追加的组件编译进行一些配置

./configure --prefix=/usr/local/Nginx/ \
--sbin-path=/usr/local/Nginx/sbin/ \
--with-http_ssl_module \
--conf-path=/usr/local/Nginx/conf/Nginx.conf \
--pid-path=/usr/local/Nginx/logs/Nginx.pid \
--error-log-path=/usr/local/Nginx/logs/error.log \
--http-log-path=/usr/local/Nginx/logs/access.log \
--http-fastcgi-temp-path=/usr/local/Nginx/fastcgi_temp \
--http-client-body-temp-path=/usr/local/Nginx/client_body_temp \
--http-proxy-temp-path=/usr/local/Nginx/proxy_temp \
--http-uwsgi-temp-path=/usr/local/Nginx/uwsgi_temp \
--http-scgi-temp-path=/usr/local/Nginx/scgi_temp \
--add-module=/usr/local/src/echo-Nginx-module-0.59 \
--add-module=/usr/local/src/gnosek-Nginx-upstream-fair-a18b409 \
--add-module=/usr/local/src/ngx_cache_purge-2.3

6.开始编译

make && make install

7.启动Nginx

/usr/local/Nginx/sbin/Nginx

8.现在我们已经可以访问Nginx了,在浏览器段输入Nginx服务器IP地址,可以见到Nginx欢迎界面,说明我们的Nginx安装成功。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐