资讯专栏INFORMATION COLUMN

CentOS7 安装 Nginx

沈建明 / 804人阅读

摘要:检查是否已经安装如果已安装,使用命令删除。安装解压缩进入解压后的文件夹检查环境依赖,最后会提供如下的配置信息编译安装执行后提示的配置信息运行中包含四个主要的目录配置文件默认的访问路径各种日志信息二进制启动脚本运行查看运行进程

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 安装包

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

检查是否已经YUM安装

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

➜  ~ yum list installed | grep nginx
nginx.x86_64                           1:1.12.2-2.el7                 @epel
nginx-all-modules.noarch               1:1.12.2-2.el7                 @epel
nginx-filesystem.noarch                1:1.12.2-2.el7                 @epel
nginx-mod-http-geoip.x86_64            1:1.12.2-2.el7                 @epel
nginx-mod-http-image-filter.x86_64     1:1.12.2-2.el7                 @epel
nginx-mod-http-perl.x86_64             1:1.12.2-2.el7                 @epel
nginx-mod-http-xslt-filter.x86_64      1:1.12.2-2.el7                 @epel
nginx-mod-mail.x86_64                  1:1.12.2-2.el7                 @epel
nginx-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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39463.html

相关文章

  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo

    摘要:搭建服务器因为这次我们实际上有在线安装和离线安装的不同的需求。参数可选需要重启生效。改为后,显示出文件的大概大小,单位是或者或者而默认为,显示的文件时间为时间。 Nginx搭建repo服务器 因为这次我们实际上有在线安装和离线安装的不同的需求。所以我们同时采用了两种方法来安装nginx。 1. 在线安装nginx 安装nginx对应的源 rpm -Uvh http://nginx.or...

    chengtao1633 评论0 收藏0
  • 虚拟机Linux Centos7搭建web环境(LNMP)

    摘要:本文内容是,如何在下快速搭建环境。虚拟机实体机环境都可以。按照提示,输入。 本文内容是,如何在Linux centos7下快速搭建LNMP环境。虚拟机、实体机环境都可以。另外,安装教程参考的是,下面这篇文章进行文字排版和内容扩充,感谢hcchanqing作者。CentOS6.2 yum安装配置LNMP服务器(Nginx+PHP+MySQL) 特别提醒:本文系统用的Centos7,是7!...

    Enlightenment 评论0 收藏0

发表评论

0条评论

沈建明

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<