博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7 安装 Nginx
阅读量:6337 次
发布时间:2019-06-22

本文共 2327 字,大约阅读时间需要 7 分钟。

YUM 安装

1.下载nginx包

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.建立nginx的yum仓库

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

3.下载并安装nignx

yum install nginx

4.启动nginx服务

systemctl start nginx

5.如果在浏览器中输入部署nginx环境的IP不能访问,可能是端口没有开启

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

systemctl stop firewalld.service   systemctl start firewalld.service

命令含义:

--zone #作用域

--add-port=80/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效,没有此参数重启后失效

源码编译安装

下载 Nginx 安装包

访问 ,这里下载固定版本:wget http://nginx.org/download/nginx-1.14.2.tar.gz

image

检查是否已经YUM安装

如果已安装,使用 yum remove nginx 命令删除。

➜  ~ yum list installed | grep nginxnginx.x86_64                           1:1.12.2-2.el7                 @epelnginx-all-modules.noarch               1:1.12.2-2.el7                 @epelnginx-filesystem.noarch                1:1.12.2-2.el7                 @epelnginx-mod-http-geoip.x86_64            1:1.12.2-2.el7                 @epelnginx-mod-http-image-filter.x86_64     1:1.12.2-2.el7                 @epelnginx-mod-http-perl.x86_64             1:1.12.2-2.el7                 @epelnginx-mod-http-xslt-filter.x86_64      1:1.12.2-2.el7                 @epelnginx-mod-mail.x86_64                  1:1.12.2-2.el7                 @epelnginx-mod-stream.x86_64                1:1.12.2-2.el7                 @epel

安装 Nginx

# 解压缩➜  tar -xvf nginx-1.14.2.tar.gz# 进入解压后的文件夹➜  cd nginx-1.14.2# 检查环境依赖,最后会提供如下的配置信息➜  ./configure# 编译安装➜  make && make install

./configure 执行后提示的 nginx 配置信息:

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/conf"nginx configuration file: "/usr/local/nginx/conf/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"

运行 Nginx

/usr/local/nginx 中包含四个主要的目录:

conf:配置文件html:默认的 nginx 访问路径logs:各种日志信息sbin:二进制启动脚本
# 运行 nginx/usr/local/nginx/sbin/nginx# 查看运行进程ps -ef | grep nginx

转载地址:http://ymaoa.baihongyu.com/

你可能感兴趣的文章
用于测试的字符串
查看>>
财付通和支付宝资料收集
查看>>
PHPCMS V9数据库表结构分析
查看>>
理解 IEnumerable 与 IEnumerator
查看>>
NHibernate 2.0 Beta 1 Released和一些工具
查看>>
【每天一个Linux命令】12. Linux中which命令的用法
查看>>
软件接口数据一致性机制
查看>>
微服务架构介绍和RPC框架对比
查看>>
Debian下使用OpenLDAP 管理端
查看>>
泛型排序器TComparer
查看>>
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
查看>>
创建符合标准的、有语意的HTML页面——ASP.NET 2.0 CSS Friendly Control Adapters 1.0发布...
查看>>
Adobe驳斥Flash过度耗电论 称HTML5更耗电
查看>>
No!No!No! It's not fashion!
查看>>
艰困之道中学到的经验教训
查看>>
互联网生态建设落地五大挑战——保险科技生态建设 ...
查看>>
进行短视频app开发工作时,可以加入它来保护青少年 ...
查看>>
25G DAC无源高速线缆和25G光模块之间的区别
查看>>
乐乐茶完成近2亿元Pre-A轮融资,祥峰投资领投
查看>>
clickhouse修改时区
查看>>