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默认测试页
推荐阅读
-
CorePlex的安装、配置和使用图文教程
-
JDK1.6的下载、安装与配置图文详细教程 推荐
-
windows安装jdk配置哪些系统变量(jdk配置环境变量配置windows)
-
mysql installer community 8.0.16.0安装配置图文教程
-
mysql 5.7.21 解压版安装配置图文教程
-
Node.js系列之安装配置与基本使用(1)
-
windows下wxPython开发环境安装与配置方法
-
使用zend加密源码(zend guard安装和破解)
-
pyqt安装配置步骤(python3.3+pyqt4.8.5+eric5.40)
-
Ulipad安装、配置使用教程(附Ulipad下载)