您的位置:

Linux下安装NGINX服务器

NGINX是一款高性能的Web服务器/反向代理服务器,本文将详细介绍在Linux系统下安装NGINX服务器的方法。

一、安装前的准备工作

1、确保系统已经安装了gcc、make和其他常用的编译工具。

2、从NGINX官网下载源代码包:http://nginx.org/en/download.html。

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

3、安装PCRE库。

yum install -y pcre pcre-devel

二、安装NGINX

1、解压源代码包。

tar zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0

2、编译安装。

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install

其中,--prefix参数指定了NGINX安装的目录,--with-http_stub_status_module参数启用了状态监控模块,--with-http_ssl_module参数启用了SSL模块。

3、启动NGINX。

/usr/local/nginx/sbin/nginx

4、启动成功后,通过浏览器访问服务器的IP地址即可看到NGINX的欢迎界面。

三、NGINX的配置文件

1、配置文件路径。

/usr/local/nginx/conf/nginx.conf

2、server配置块。

每一个server配置块表示一个虚拟主机,可以通过不同的域名或端口来区分访问的资源,示例如下:

server {
    listen       80;
    server_name  domain1.com;
    location / {
        root   /usr/local/nginx/html;
        index  index.html index.htm;
    }
}

3、location配置块。

location配置块用于匹配请求的URI,并指定处理该请求的方式,示例如下:

location /download/ {
    alias /data/download/;
}

location /images/ {
    try_files $uri /images/default.jpg;
}

四、NGINX的常用命令

1、启动NGINX。

/usr/local/nginx/sbin/nginx

2、停止NGINX。

/usr/local/nginx/sbin/nginx -s stop

3、重启NGINX。

/usr/local/nginx/sbin/nginx -s reload

4、查看NGINX进程。

ps -ef | grep nginx

总结

通过本文的介绍,您应该已经学会了在Linux系统下安装和配置NGINX服务器的方法,同时也掌握了NGINX的常用命令。