下面我就我在CentOS上安装Nginx经验做简单的记录,以备后查。

1、下载nginx-release包

以CentOS 7为例,下载nginx软件包:http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

其它Linux发行版的软件包下载地址:http://nginx.org/en/linux_packages.html

2、以普通用户登录终端,然后导入GPG signing key。

$ sudo rpm --import "http://nginx.org/keys/nginx_signing.key"

3、安装1中下载的软件包。

$ sudo yum install /home/sue/download/nginx-release-centos-7-0.el7.ngx.noarch.rpm

其中“/home/sue/download/”为软件包的保存路径。

4、安装nginx服务器

$ sudo yum install nginx

至此,如果没有意外的话,就全部安装完成了,接下来就是配置服务器了。

安装完nginx了,我们先来看看nginx安装在什么位置了。

$ whereis nginx

执行完该命令,系统提示如下位置:

nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gz

那么我们很容易的知道nginx服务器的配置文件放在什么位置:/etc/nginx

然后我们查看该目录下有哪些配置文件:

$ cd /etc/nginx $ ls -l

执行完该命令,我们可以看到一些文件列表,但我们目前只需要查看“nginx.conf”文件的内容,它即是nginx服务器的配置文件:

$ cat -n nginx.conf

注意:如果选择的nginx安装包是“Nginx for CentOS 6”,那么配置文件的路径则可能不是这个路径,可能是/etc/nginx/conf.d/default.conf这个路径。

从上面的配置项可以看出,服务器的默认监听端口为80端口,服务器名称(也可以成为域名)为localhost(127.0.0.1),服务器的根目录为“/usr/share/nginx/html”。如果服务器启动正常的话,那么我们直接在浏览器的地址栏输入“localhost”或“127.0.0.1”,应该就能看到默认首页。下面我们就启动nginx服务器:

$ sudo nginx

如果报错,则需要在上一条命令执行完之后,再执行如下命令:

$ sudo nginx -s reload

如果没有报错,打开浏览器在地址栏输入“127.0.0.1”就可以看到如下默认首页:

另外,Nginx还有以下几个常用命令行参数:

./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

在CentOS 7上安装Nginx服务器相关推荐

  1. 如何在 CentOS 7 上安装 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  2. 在CentOS上安装nginx服务器

    一.环境描述 1. 虚拟机配置 CPU:单核 内存:2 GB 硬盘:120 GB IP:10.24.17.108 2. 操作系统 版本:CentOS 6.6 x86_64 安装方式:Minimal 3 ...

  3. 关于linux上安装nginx服务器,win10中IE不能访问,谷歌可以访问的问题

    前面我在centos中安装nginx服务器后后,在用win10访问时出现一个问题: Win10中的Edge浏览器无法访问nginx,而谷歌可以访问nginx. java代码中利用工具类访问nginx时 ...

  4. 运维Linux redis,系统运维|如何在 CentOS 7 上安装 Redis 服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

  5. 如何在CentOS 7上安装Redis服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

  6. linux 安装nfs 客户端,在CentOS 7上安装NFS服务器和客户端

    NFS服务器和客户端安装在CentOS 7上 版本1.0 作者:Srijan Kishore 在Twitter上关注howtoing 最后编辑 16 / Dec / 2014 本指南介绍如何在Cent ...

  7. 腾讯云CentOS 7 上安装Nginx

    以下安装步骤需要root权限. 添加CentOS 7 EPEL 仓库 sudo yum install epel-release 安装Nginx sudo yum install nginx 启动Ng ...

  8. 2019 年如何在 CentOS 7 上安装最新版 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  9. centos nginx不是命令_2019 年如何在 CentOS 7 上安装最新的 Nginx

    Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. Nginx 可以作为一个独立的 Web 服务,也可以用来给 Apa ...

  10. 阿里云服务器上安装nginx

    转自:https://blog.csdn.net/u014209205/article/details/78921870 在阿里云服务器上安装nginx中遇到一些问题,现将步骤罗列下, 环境是:cen ...

最新文章

  1. Spark新愿景:让深度学习变得更加易于使用——见https://github.com/yahoo/TensorFlowOnSpark...
  2. python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间的方法
  3. 服务器排障 之 nginx 499 错误的解决
  4. 【译】微型ORM:PetaPoco
  5. java适合几岁的人学_Java适合什么人群学习?
  6. Maven多个mudule只编译、打包指定module
  7. OpenGL编程指南-理解入门笔记
  8. Struts2 验证码图片实例
  9. 尔雅 科学通史(吴国盛) 个人笔记及课后习题 2018 第十章 20世纪的科学技术变革
  10. office批量打印助手(excel批量打印word批量打印)
  11. 普度大学计算机科学博士,Top15普渡大学计算机博士全奖录取
  12. Japanese Student Championship 2019 Qualification
  13. QT使用AES加密解密
  14. Asio源码分析(2):Asio用到的C++技巧和优化
  15. 求一个数的所有因数+质因数分解【数论】
  16. Android本地视频播放器开发--NDK编译FFmpeg
  17. Github优秀作品
  18. Wordpress里面的Set Featured Image
  19. 噩梦中的仙境:动态规划之区间一维
  20. Python:从入门到实践-20章有关Heroku的各种坑(2)

热门文章

  1. php 生成vbs文件路径,vbs下一些取特殊路径的方法总结
  2. Sublime Text3报错:Error while loading PyV8 binary:exit code 3
  3. 在cmd命令行运行一个python脚本
  4. C++string的查找和替换
  5. c语言连接mysql_0基础掌握Django框架(14)MySQL相关软件
  6. python调用dll时路径问题_使用ctypes(python)在带括号的路径中加载dll时出错
  7. php砸金蛋程序,简单的几句PHP生成美团3周年砸金蛋抽奖代码
  8. mysql重复执行命令_mysql----------mysql的一些常用命令
  9. 规则引擎 drools_Drools的入门初探
  10. rep( )函数--R语言