`

Linux下Nginx的安装调试

阅读更多

对大名鼎鼎的Nginx就不做介绍了,直接上重点。不过对nginx的发音我需要强调下,“engine X”。


一、安装环境:

2.6.18-164.el5

x86_64 GNU/Linux

其它信息忽略

 

二、安装过程

./configure
make
make install

 

默认情况下,Nginx 会被安装在 /usr/local/nginx。通过--prefix=#userpath#选项,你可以改变这个设定。

就这么简单

 

三、启动、关闭、重启

 

先说启动:  

进入安装目录(我的是/usr/local/nginx/sbin),然后执行 #sudo ./nginx

这样就启动了, 默认是80端口。

可以用curl http://localhost 验证一下。正确启动的话返回信息如下:

<html>
<head>
<title>Welcome to nginx!</title>
</head>
<body bgcolor="white" text="black">
<center><h1>Welcome to nginx!</h1></center>
</body>
</html>

 

 

关闭nginx:

nginx -s stop         快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。(quick exit)
nginx -s quit          平稳关闭Nginx,保存相关信息,有安排的结束web服务。(graceful exit)

 

 

重启nginx:

nginx -s reload       因改变了Nginx相关配置,需要重新加载配置而重载。(changing configuration,start a new worker,quitting an old worker gracefully.)
nginx -s reopen       重新打开日志文件。(reopenging log files)

 

四、常用的配置项

   1、生成目录列表

 

location  /  {
        autoindex  on; #开启目录列表
        autoindex_localtime on;  #显示本地时间
        autoindex_exact_size on; #大小单位为byte
s
}

         上述3项默认都为off。

 

   2、

 

 

参考资料:

1、http://en.wikipedia.org/wiki/Nginx

2、http://wiki.nginx.org/NginxChs

 

分享到:
评论

相关推荐

    Linux环境Nginx安装与调试以及PHP安装

    Linux 环境 Nginx 安装与调试是指在 Linux 操作系统中安装和配置 Nginx 服务器的过程。Nginx 是一款流行的开源 Web 服务器软件,可以作为 HTTP 服务器、反向代理服务器、缓存服务器和媒体流服务器等使用。本文将指导...

    使用Qt Creator作为Linux IDE,实现Nginx源码编译和断点调试

    使用Qt Creator作为Linux IDE,实现Nginx源码编译和断点调试

    Nginx的安装实现web功能

    Nginx的安装实现web功能,包含实现安装 调试 使用

    echo-nginx-module-0.53.tar.gz

    linux下布置nginx时打印调试信息

    内网环境下Linux环境gcc gcc-c++编译器安装所需依赖

    包含gcc gcc-c++ 编译器安装所需依赖包,用于C语言编写的程序在linux安装时的编译如nginx 执行rpm -Uvh *.rpm --nodeps --force 一键安装

    nginx(1-9-8).syno.tar官方镜像

    在调试模式下运行Nginx 自1.9.8版起的图像带有nginx-debug二进制文件,当使用较高的日志级别时,该文件会产生详细的输出。它可以与简单的CMD替换一起使用: $ docker run --name my-nginx -v /host/path/nginx....

    nginx-1.6.3的windows版本软件下载.txt

    Nginx的[ X ]是一个HTTP引擎和反向代理服务器,邮件代理服务器,和...更多关于“Nginx的基础入门篇”、“下载及安装步骤命令”、“完整配置调试教程和实例”、“性能优化技巧”等请参加在线电子教程“Nginx配置大全”。

    nginx.conf

    nginx安装监控模块后的nginx.conf的配置 Nginx在运行时候,至少要加载几个核心模块和一个事件类模块。这些模块运行时所支持的配置项称为基本配置——所有其他模块执行时都依赖的配置项。 由于配置项较多,所以把...

    Ubuntu Linux系统下轻松架设nginx+php服务器应用

    一直一来,在Ubuntu Linux系统下调试php的web程序都是使用的apache+php+mysql的开发环境,近来看到网上大家都在讨论nginx架设的web服务器,据说性能比apache要高上十几倍。所以自己想也想尝尝鲜,在自己的电脑上先装...

    新版Linux Shell编程实训(全)20170518.docx

    任务13.2 脚本安装Linux Nginx Mysql PHP 和WordPress 207 13.2.1 初始化安装脚本编写 207 13.2.2 Mysql安装脚本的编写 209 13.2.3 PHP安装脚本的编写 211 13.2.4 Nginx安装脚本的编写 213 13.2.5 WordPress安装脚本...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    1.4.3 配置与调试Nginx 1.4.4 Nginx的启动、关闭和平滑重启 1.5 Nginx常用配置实例 1.5.1 虚拟主机配置实例 1.5.2 负载均衡配置实例 1.5.3 防盗链配置实例 1.5.4 日志分割配置实例 1.6 Nginx性能优化...

    《跟老男孩学Linux运维:Web集群实战》

    跟老男孩学Linux运维:Web集群实战Nginx MySQL PHP手把手安装调试

    Linux下查看nginx apache mysql php的编译参数

    由于工作的需要,有时候需要在一台不是你参与编译的环境调试环境,这就需要知道nginx,apache,mysql,php的编译参数,以下小方法能快速让你了解默认的服务器里的编译参数

    分布式集群、PB级别网站性能优化

    LVS负载均衡DR模式安装调试介绍 LVS负载均衡深入进阶实战 LVS调度策略及负载均衡原理深入 LVS深入及NAT集群调试 Nginx反向代理实战 Nginx实战进阶 Nginx动静分离URL转发实战 NFS共享文件系统实战 动态内容静态化加速...

    phpinfo无法显示的原因及解决办法

    环境:linux版本CentOS Linux release 7.3.1611 (Core),nginx使用tengine。php和tengine均为源码安装到/usr/local。 首先确认tengine已经启动,在网站根目录下写了个静态测试网页,测试没问题,可以正常显示。 确认...

    Linux_x86_64_gcc环境相关依赖库.zip

    Linux centos离线环境下,安装nginx,提示没有gcc环境,结果需要一大堆安装依赖库,找了半天才找齐,特地整理在了一起好直接拿来用。亲测有效。

    Nginx环境下PHP flush失效的解决方法

    我在一次调试PHP逐行输出时候,发现ob_flush和flush两个都失效了,通过phpinfo基本能判断php.ini的设置是正常的。 解决方法 再去看Nginx,发现Nginx中,有如下的设置: fastcgi_buffer_size 128k; fastcgi_buffers ...

Global site tag (gtag.js) - Google Analytics