2014-04-09 15:08:01
来 源
ITJS.CN
Nginx
本篇分享了Linux编译安装Nginx服务器,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
一.首先需要下载PCRE安装包:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

#tar zxvf pcre-7.7.tar.gz

# cd pcre-7.7

# ./configure

# make

# make install

二.安装nginx,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤

#tar zxvf nginx-0.7.62.tar.gz

# ./configure --with-http_stub_status_module --prefix=/usr/local/nginx

#make

#make install

其中参数 --with-http_stub_status_module 是为了启用 nginx 的 NginxStatus 功能,用来监控 Nginx 的当前状态。安装成功后 /opt/nginx 目录下有四个子目录分别是:conf、html、logs、sbin 。其中 Nginx 的配置文件存放于 conf/nginx.conf,Nginx 只有一个程序文件位于 sbin 目录下的 nginx 文件。确保系统的 80 端口没被其他程序占用,运行 sbin/nginx 命令来启动 Nginx,打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。

程序运行参数

Nginx 安装后只有一个程序文件,本身并不提供各种管理程序,它是使用参数和系统信号机制对 Nginx 进程本身进行控制的。 Nginx 的参数包括有如下几个:

-c <path_to_config>:使用指定的配置文件而不是 conf 目录下的 nginx.conf 。

-t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。

-v:显示 nginx 版本号。

-V:显示 nginx 的版本号以及编译环境信息以及编译时的参数。

例如我们要测试某个配置文件是否书写正确,我们可以使用以下命令

sbin/nginx -t -c conf/nginx2.conf

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。