• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Linux > CentOS7.0安装Nginx 1.7.4以及相关命令

CentOS7.0安装Nginx 1.7.4以及相关命令

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含nginx 1.7.4,centos7.0命令,centos7.0,centos7.0安装教程,centos7.0下载等服务器相关知识,网友希望可以进行参考

CentOS7.0安装Nginx 1.7.4以及相关命令


一、安装准备

首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装

$ yum install gcc-c++
$ yum install pcre pcre-devel
$ yum install zlib zlib-devel
$ yum install openssl openssl--devel



二、安装Nginx

2.1安装之前,最好检查一下是否已经安装有nginx
$ find -name nginx
2.2如果系统已经安装了nginx,那么就先卸载
$ yum remove nginx
2.3首先进入/usr/local目录
$ cd /usr/local
2.4从官网下载最新版的nginx
$ wget http://nginx.org/download/nginx-1.7.4.tar.gz
2.5解压nginx压缩包
$ tar -zxvf nginx-1.7.4.tar.gz
2.6会产生一个nginx-1.7.4 目录,这时进入nginx-1.7.4目录
$ cd nginx-1.7.4
2.7接下来安装,使用--prefix参数指定nginx安装的目录,make、make install安装
$ ./configure $默认安装在/usr/local/nginx
$ make
$ make install


如果没有报错,顺利完成后,最好看一下nginx的安装目录
$ whereis nginx
安装完毕后,进入安装后目录(/usr/local/nginx)便可以启动或停止它了。
到此,使用CentOS安装nginx已经完成了,其实看看还是蛮简单的。=========centos 安装完Nginx后,为什么访问不了=====================很多时候,安装完成后,服务也启动了
但是访问不了
看看是不是防火墙开启了;
本地试下端口是否可访问telnet 192.168.4.155 80


CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。

systemctl start firewalld.service#启动firewall

systemctl stop firewalld.service#停止firewall

systemctl disable firewalld.service#禁止firewall开机启动

在centos下尝试使用$curl http://127.0.0.1命令访问nginx。确定是否可以访问;====================相关命令以及测试================

1 启动nginx

cd /usr/local/nginx/sbin/

./nginx

查询nginx进程:

15098是nginx主进程的进程id,15099是nginx工作进程的进程id

注意:执行./nginx启动nginx,这里可以-c指定加载的nginx配置文件,如下:

./nginx-c /usr/local/nginx/conf/nginx.conf

如果不指定-c,nginx在启动时默认加载conf/nginx.conf文件,此文件的地址也可以在编译安装nginx时指定./configure的参数(--conf-path= 指向配置文件(nginx.conf))

2 停止nginx

方式1,快速停止:

cd /usr/local/nginx/sbin

./nginx -s stop

此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

方式2,完整停止(建议使用):

cd /usr/local/nginx/sbin

./nginx -s quit

此方式停止步骤是待nginx进程处理任务完毕进行停止。

3 重启nginx

方式1,先停止再启动(建议使用):

对nginx进行重启相当于先停止nginx再启动nginx,即先执行停止命令再执行启动命令。

如下:

./nginx -s quit

./nginx

方式2,重新加载配置文件:

当nginx的配置文件nginx.conf修改后,要想让配置生效需要重启nginx,使用-s reload不用先停止nginx再启动nginx即可将配置信息在nginx中生效,如下:

./nginx -s reload

4 测试

nginx安装成功,启动nginx,即可访问虚拟机上的nginx:

到这说明nginx上安装成功。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS7.0安装Nginx 1.7.4以及相关命令

相关文章

  • centos7部署LAMP+xcache
  • Centos7下安装apache过程总结
  • CentOS 6.6使用 luci/ricci 安装配置 RHCS 集群
  • rsync+inotify实现数据同步及常见问题
  • centos服务器下nginx防盗链设置
  • Nginx基础应用详解
  • linux 服务器自动备份脚本的方法(mysql、附件备份)
  • centos7搭建DHCP简要服务器
  • CentOS下轻松修改mysql的root密码
  • centos nginx 环境下 搭建 letsencrypt

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • CentOS6.5安装Nginx1.10.2
    • Docker桥接网络原理图分享和pipework简单配置
    • DotNet Run 命令介绍
    • CentOS 7自建加密聊天环境Openfire XMPP服务
    • vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤
    • Linux系统(CentOS7安装)安装JDK8的教程详解
    • CentOS7上安装MySQL Workbench
    • Centos 配置mailx使用外部smtp发送邮件
    • CentOS7安装MySQL5.6.28及其修改密码
    • Windows 10 下安装 Apache 2.4.41的教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有