centos 下安装nginx

Nginx是C写的,需要用GCC编译;

Nginx的Rewrite和HTTP模块会用到PCRE;

Nginx中的Gzip用到zlib;

wget http://nginx.org/download/nginx-1.13.0.tar.gz

tar -zxvf nginx-1.13.0.tar.gz

./configure

make

make install

默认的安装路径为:/usr/local/nginx

跳转到其目录下/usr/local/nginxsbin路径下:

./nginx

./nginx -s stop

./nginx -s quit

./nginx -s reload

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。

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

查询nginx进程:ps aux|grep nginx

1.先停止再启动(推荐):

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

./nginx -s quit

./nginx

2.重新加载配置文件:

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

./nginx -s reload

时间: 2024-10-09 00:55:06

centos 下安装nginx的相关文章

linux/centos下安装nginx(rpm安装和源码安装)详细步骤

Centos下安装nginx rpm包                                                                                                                            www.169it.com 1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/c

CentOS下安装Nginx并添加nginx_upload_module

安装前,最好能保证依赖的系统软件已经升级.    yum update CentOS上安装Nginx,如果只是简单安装,不附加其他第三方模块,一句话可以搞定:    yum install nginx 但是如果需要添加第三方的module则需要下载源码并重新编译安装了.(也可能有简单方法,本人不知,如果真有,还请路过的高人指点.) 我这里要添加两个第三方模块,用来作文件上传和上传进度条nginx_upload_module和nginx-upload-progress-module. 这里需要安装

Centos下安装nginx rpm包

1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 2 安装这个rpm包 rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 安装过程中会出现错误提示: warning: nginx-

centos下安装nginx和php磨难记

为了能有一个完善的体验过程,我自己安装了一遍centos和nginx.php,中间出了不少问题,记事留念. 第1步当然就是安装Vmware,这没啥好说的,一步步next就好了: 第2步是新建一个虚拟机,并加载ios镜像安装Centos6.3,这个也没啥好说的,网上很多图文教程, 注1:分区时,我增加了一个/home区,而且我没安装gui图形环境,按base server进行的安装: 注2:安装完成后,我选择的网络模式是NAT,在VmWare的菜单"编辑"里有一个"虚拟网络编辑

CentOS下安装Nginx

1 nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境.  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++  PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pc

如何在阿里云Centos下安装Nginx

Nginx("engine x")是一款轻量级的HTTP和反向代理服务器.相比于Apache.lighttpd等,它具有占有内存少.并发能力强.稳定性高等优势.它最常见的用途就是提供反向代理服务. 在Linux下我们需要下载Nginx的源代码包并且手动编译,而不是用包管理工具,例如Yum.Aptitude来安装.因为我们需要在编译时对Nginx进行配置,不得不手动编译,这样也就会依赖一些工具和库文件. 首先,需要安装C语言的编译环境,因为Nginx是C语言编写的.通常大多数Linux都

CentOS下安装Nginx服务器

一.nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos7作为安装环境. 1.1  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ 1.2  PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库.nginx的http模块使用pcre来解析正则表达式,所以需要在linu

阿里云Centos下安装nginx之后外网无法访问

centos 7.4 nginx1-14.0编译安装 curl 127.0.0.1 可以请求到 index.html curl local 可以请求到 index.html http://ip/ 无法访问 进入阿里云管理 ECS 实例,进入该实例安全组规则,默认没有 80 访问.添加安全组规则,将 80 端口设置为入站方向,暂时向所有 ip 开放(开发时),再次尝试通过 原文地址:https://www.cnblogs.com/cinlap/p/9075608.html

centOS 下安装Nginx,访问/data/www目录时出现file not found

1.首先确认有没有此文件 2.看看能不能访问.html如果能访问.html却不能访问.php,多半是没有配置Nginx如何解析php代码.去配置文件server块中把 location ~ \.php$ 前面的#去掉,如何重启Nginx即可. 重启Nginx sbin/nginx -s reload 还有其他问题:http://blog.csdn.net/buptwds/article/details/51647393 重启Nginx :http://www.cnblogs.com/derekc