欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Nginx源码安装配置

程序员文章站 2022-06-19 18:26:13
Nginx web服务器简介 Nginx ("engine x") 是一个高性能HTTP 和 反向代理 服务器、IMAP、POP3、SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日 ......

nginx web服务器简介

  nginx ("engine x") 是一个高性能http 和  服务器、imap、pop3、smtp 。 nginx 是由 igor sysoev 为访问量第二的 rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将以类bsd许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低的消耗而闻名。

Nginx源码安装配置

Nginx源码安装配置

 

nginx管理命令:

/usr/local/nginx/sbin/nginx 启动nginx

/usr/local/nginx/sbin/nginx -t 检测nginx配置文件是否正确

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

/usr/local/nginx/sbin/nginx -s reload 平滑启动nginx(在nginx服务不停止的情况下重新加载nginx配置文件)

 

nginx 安装配置

(1)下载 nginx 源码包

cd /usr/src

wget -c nginx.org/download/nginx-1.14.0.tar.gz

(2)解压 nginx 源码包

 tar xf nginx-1.14.0.tar.gz

 (3)进入 nginx 源码包解压目录;创建 www 用户

cd nginx-1.14.0

 useradd www

 (4)安装 pcre 库 openssl 库 gcc 编译器

yum install pcre-devel pcre openssl-devel gcc-c++ -y

 (5)预编译 nginx

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

 (6)make 编译

make

(7)make install 安装

 make install

 到此nginx web服务器已经安装完成

----------------------------------------------------------------------------------------------------------------------------------

启动 nginx 

/usr/local/nginx/sbin/nginx

 查看 nginx进程是否已启动

Nginx源码安装配置

临时关闭selinux

setenforce 0

 关闭firewalld防火墙(也可以写防火墙允许80端口通过规则)

systemclt stop firewalld

 通过浏览器访问nginx默认测试页

 Nginx源码安装配置