1. 首页

Linux 安装 Nginx 教程

1. 安装依赖包


yum -y install gcc-c++ yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

2. 下载 nginx,这里 nginx 版本号可以根据需要选择,1.17.7 是当前最新的版本


cd /usr/local/src wget http://nginx.org/download/nginx-1.17.7.tar.gz //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

3. 解压缩


tar -xvzf nginx-1.17.7.tar.gz rm -f nginx-1.17.7.tar.gz //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

4. 下载解压 openssl


wget https://www.openssl.org/source/openssl-1.0.2u.tar.gz tar -xvzf openssl-1.0.2u.tar.gz rm -f openssl-1.0.2u.tar.gz //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

5. 进入nginx解压包里


cd nginx-1.17.7 //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

6. 执行配置脚本来进行编译预处理( –prefix 指定程序存放路径,所有相关放在一个目录,卸载时删除一个文件夹即可)


./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module --with-openssl=/usr/local/src/openssl-1.0.2u # 成功后显示如下信息 Configuration summary + using system PCRE library + using OpenSSL library: /usr/local/src/openssl-1.0.2u + using system zlib library nginx path prefix: "/usr/local/nginx" nginx binary file: "/usr/local/nginx/sbin/nginx" nginx modules path: "/usr/local/nginx/modules" nginx configuration prefix: "/usr/local/nginx" nginx configuration file: "/usr/local/nginx/nginx.conf" nginx pid file: "/usr/local/nginx/logs/nginx.pid" nginx error log file: "/usr/local/nginx/logs/error.log" nginx http access log file: "/usr/local/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp" //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

7. 编译并安装


make && make install //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

8. 创建 nginx 软连接,全局使用


ln -sf /usr/local/nginx/sbin/nginx /usr/local/bin/nginx //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

9. 查看是否安装配置成功


/usr/local/nginx/sbin/nginx -v nginx -v # 已创建软连接 //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

10. 启动 nginx


/usr/local/nginx/sbin/nginx nginx # 已创建软连接 //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

11. 查看 nginx 是否启动成功(查看进程号)


ps -ef|grep nginx //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

12. 杀死 nginx 进程


kill -QUIT //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

13. 其他命令


nginx -s stop # 停止 nginx nginx -s reload # 重载 nginx //JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列

作者:清禾a
链接:https://juejin.im/post/6844904086198812680

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「画漫画的程序员」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程

JS中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。欢迎热爱技术的你一起加入交流与学习,JS中文网的使命是帮助开发者用代码改变世界

本文著作权归作者所有,如若转载,请注明出处

转载请注明:文章转载自「 Js中文网 · 前端进阶资源教程 」https://www.javascriptc.com

标题:Linux 安装 Nginx 教程

链接:https://www.javascriptc.com/4203.html

« 069. x 的平方根
docker-compose入门指南»
Flutter 中文教程资源

相关推荐

QR code