编译安装在centos7的nginx
来源:互联网 发布:免费摇号软件 编辑:程序博客网 时间:2024/05/22 07:54
以下操作均使用管理员权限
编译安装前的准备工具:
yum groupinstall"Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-devel
下载nginx源码
wget http://nginx.org/download/nginx-1.8.0.tar.gz
tar xvf nginx-1.8.0.tar.gz ./
生成可编译文件、编译、安装
./configure
make&& make install
成功编译安装后,生成的文件是在/usr/local/下面,在那可以看到一个nginx文件夹
执行文件则是在该目录下的sbin/nginx,绝对路径 /usr/local/nginx/sbin/nginx
注:这需要成功的编译安装后直接执行有效(有完整的执行包),单独安装nginx,建议参考http://blog.csdn.net/guodongxiaren/article/details/40950249
关闭nginx服务直接用kill好了,或者修改配置后,平滑重启:/usr/local/nginx/sbin/nginx-s reload
设置nginx开机重启(仅仅适用编译安装并且是安装路径为默认路径)
在/etc/rc.local文件里面添加:
/usr/local/nginx/sbin/nginx
防火墙端口80的开启
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload
注:
如果发生以下错误:
error: the HTTP rewrite module requires the PCRE library vps
需要安装pcre-devel openssl openssl-devel:
即:
yum -y install pcre-devel openssl openssl-devel
- 编译安装在centos7的nginx
- nginx在centos7的安装
- CentOS7 编译安装Nginx
- CentOS7编译安装Nginx
- centos7 nginx编译安装
- CentOS7编译安装Nginx
- centos7下nginx的编译安装
- centos7下编译安装nginx
- centos7下编译安装nginx
- centos7下编译安装nginx
- Nginx笔记(一)----Centos7编译安装Nginx
- centos7 nginx的安装
- 在CentOS7中安装nginx
- 在centos7上安装nginx
- centos7.2编译安装nginx-1.10.2
- centos7搭建lnmp编译安装nginx【二】
- centos7 编译安装nginx php7 myssql
- 在 CentOS7 下用 yum 安装 nginx
- textfield/textview的子类,实现功能:几种不同类型的最大输入字符串字数限制,剩余可输入字符数,emoji表情过滤
- awk sed grep
- redis入门笔记(2)
- C、C++缓冲区的刷新
- EAS BOS代码添加F7Query
- 编译安装在centos7的nginx
- MySQL安装-处理RPM方式安装mysql-5.5.25报错
- android 中定时器的几种写法
- POJ 2528
- jsp servlet 上传文件
- android教程学习第11讲:nit进程脚本如何解析启动脚本
- android ui的几个概念:px,dip(dp),sp,dpi,分辨率等
- IIS札记
- C# ArcGIS 三维地图 arcgloblecontrol 基础操作 加载地图 漫游 放大 缩小