Centos7.2安装Nginx1.10.1
来源:互联网 发布:火车头采集软件 编辑:程序博客网 时间:2024/06/09 11:53
Centos7.2安装Nginx1.10.1记录
1、centos7.2默认的是Firewalls防火墙,首先开启80端口:
# firewall-cmd --zone=public --add-port=80/tcp --permanent
此命令是永久开放,重启Firewall
# systemctl restart firewalld.service
同时记录firewall相关命令:
# firewall-cmd --state
———–查看firewall防火墙状态 #firewall-cmd --list-ports
———–查看firewall防火墙状态 #firewall-cmd --permanent --zone=public --remove-port=80/tcp
———–关闭80端口 # firewall-cmd --reload
———–平滑重启 # systemctl start firewalld.service
———–启动防火墙 # systemctl stop firewalld.service
———–关闭防火墙
跑题了,言归正传
安装依赖环境:
# yum -y install gcc gcc-c++ autoconf automake# yum -y install zlib zlib-devel openssl openssl-devel pcre-devel
新建用户组和用户:
# sudo groupadd -r www# sudo useradd -s /sbin/nologin -g www -r www
下载nginx-1.10.1.tar.gz nginx_upstream_check_module(反向代理检查模块) nginx-sticky-module-1.1(cookie长会话保持模块)。百度云盘下载地址:http://pan.baidu.com/s/1eREVhYy 。或者官网下载:wget -c http://nginx.org/download/nginx-1.10.1.tar.gz 将下载的文件拷贝到/usr/local/mishu目录下。
编译安装:
# cd /usr/local/mishu# tar -zxvf nginx-1.10.1.tar.gz# cd nginx-1.10.1 ./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf --user=www --group=www --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --add-module=../nginx-sticky-module-1.1 --add-module=../nginx_upstream_check_module# make && make install
在配置nginx 时提示如下错误时:
nginx: [emerg] getpwnam(“www”) failed
解决方案一
在nginx.conf中 把user nobody的注释去掉既可
解决方案二
错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:
/usr/sbin/groupadd -f www/usr/sbin/useradd -g www www
默认配置文件在 : /etc/nginx/nginx.conf
详细配置及均衡负载见下篇博客:nignx负载均衡及配置方案
- Centos7.2安装Nginx1.10.1
- CentOS7.3编译安装Nginx1.10.1
- CentOS7安装Nginx1.10.1详细图解教程
- centos7 安装 nginx1.9.2
- CentOS7安装Nginx1.11
- centos7安装nginx1.11.12
- Centos7 安装nginx1.10
- CentOS7.0安装Nginx1.9.6
- centos7编译安装nginx1.13.5
- centos7编译安装nginx1.9.7
- CentOS7 安装nginx1.11开机启动
- CentOS7下编译安装 nginx1.12.0
- 一步一步教你centos7安装nginx1.13.4
- centos7服务器上安装nginx1.12.2
- linux CentOS7 下 Nginx1.13.7 安装
- Nginx1.10.1安装配置
- Centos7系统 docker启动nginx1.10.1容器
- LNMP编译安装(centos7+nginx1.9+mysql5.6+php5.5)
- iOS 10 Universal Links(通用连接),从微信网页连接跳转到公司APP之官方指南翻译
- 离开页面提示
- mac 完全卸载android studio
- Android应用线程详解
- mybatis批量插入
- Centos7.2安装Nginx1.10.1
- 读书笔记:Deep Learning [Ada-Computation&ML series]--chapter7.Regularization
- mybatis 见面试题
- JS实现页面加载完毕之前loading提示效果
- mybatis 中#与$的区别
- React Native之盒子模型BoxApp
- 简云FTP——极其精简的FTP服务器
- 【C#】C#OOP编程之继承性
- Android实现图片的缩放和拖动