这篇文章主要介绍“Nginx编译与安装的步骤”,在日常操作中,相信很多人在Nginx编译与安装的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Nginx编译与安装的步骤”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Nginx 最为麻烦的地方在于,其本身有大量的开发模块需要用户进行配置。本次需要使用到如下几个模块:
1、 将所有的源代码程序包一起上传到 Linux 服务器之中;
2、 将所有的开发包解压缩到“/usr/local/src”目录之中;
tar xzvf /srv/ftp/nginx-1.11.3.tar.gz -C /usr/local/src/tar xzvf /srv/ftp/nginx-upstream-fair-a18b409.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/ngx_cache_purge-2.3.tar.gz -C /usr/local/src/
· 随后进入到“/usr/local/src”目录查看源代码是否存在:ll /usr/local/src;
3、 nginx 编译完成之后默认会保存在源代码目录之中,这样的操作不方便进行管理,所以建议单独建立一个新的文件目录保存所有 nginx 的相关配置,假设目录名称:/usr/local/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
·执行编译操作:make;执行 nginx 安装操作:make install;
6、 执行完毕之后就可以观察“/usr/local/nginx”目录,因为所有的程序项都保存此目录之中;
· nginx 可执行的程序命令路径:/usr/local/nginx/sbin/nginx。
· 最简单的启动就是直接执行此程序,nginx 启动之后将占用 80 端口,可以直接通过浏览器访问;
|- 浏览器访问:http://192.168.122.179/
Nginx 开发的过程之中需要绑定多个模块,所以在编译之前一定要进行相应的配置。
nginx 的所有的配置项:/usr/local/nginx/conf/nginx.conf 文件下
到此,关于“Nginx编译与安装的步骤”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。