一、安装前的准备工作
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的常用命令。