Nginx源码安装配置
nginx web服务器简介
nginx ("engine x") 是一个高性能http 和 服务器、imap、pop3、smtp 。 nginx 是由 igor sysoev 为访问量第二的 rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将以类bsd许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低的消耗而闻名。
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进程是否已启动
临时关闭selinux
setenforce 0
关闭firewalld防火墙(也可以写防火墙允许80端口通过规则)
systemclt stop firewalld
通过浏览器访问nginx默认测试页
上一篇: C语言----流程图(基础篇四)