nginx工作模式-->1个master+n个worker进程

安装nginx的所需pcre库【用于支持rewrite模块】

下载软件方法: 搜索 pcre  download

网址:http://pcre.org

下载pcre包

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

tar -zxvf  pcre-8.8.tar.gz

cd pcre-8.8

./configure

make && make install

下载nginx包

搜索 nginx download

wget http://nginx.org/download/nginx-1.10.2.tar.gz 【右击包复制链接地址】

建立用户【每个程序运行都需要用户】 # -s 登录shell -M 不建立家目录

useradd nginx -s /sbin/nologin -M

tail -l /etc/passwd

解压包并且安装

tar -zxvf nginx-1.10.2.tar.gz

cd nginx-1.10.2

#支持状态模块,支持ssl 模块

./configure --user=nginx --group=nginx --prefix=/workspace/nginx --with-http_stub_status_module --with-http_ssl_module

make && make install

#建立软连接

ln -s /workspace/nginx-1.10.2 /workspace/nginx

#启动前检查语法

/workspace/nginx/sbin/nginx -t

#报共享库找不到 【版本高的原因】

#搜索是否有共享库

find / -name libpcre.so*

#把pcre搜索到的路径加进来

vim /etc/ld.so.conf

/usr/local/lib

#链接到动态库

ldconfig

#检查端口

netstat -lnt

#检查进程

ps aux |grep nginx

#反查80是否是nginx

lsof -i:80

#浏览器访问ip:port

192.168.1.0:80

遇到访问页面失败问题,解决方法

1、检查防火墙是否关闭

service iptables status

#如果不想关闭防火墙,允许命令如下

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

2、查看selinux是否关闭 临时和永久设置

setenforce 0 或 vim /etc/selinux/config -->SELINUX=disabled

#查看端口和进程是否存在

3、在服务器本地 wget http:192.168.1.0:80 访问测试

若本地访问可以,浏览器访问失败,防火墙原因

若本地无法访问,查看nginx错误日志【看屏幕输出和日志输出】

最新文章

  1. 你可能不知道的陷阱, IEnumerable接口
  2. MYSQL基础知识和操作(二).png
  3. agularJs 路由
  4. python---hashlib
  5. Android的ListView详解
  6. 确认某端口占用情况并结束相应进程(Windows)
  7. android 开源 OCR 项目 及手写识别
  8. [置顶] 运算符重载,浅拷贝(logical copy) ,vs, 深拷贝(physical copy),三大件(bigthree problem)
  9. Adobe flash CC 汉化破解方法
  10. vbs 获取当前目录的实现代码
  11. YII 1.0 缓存使用
  12. python的subprocess:子程序调用(调用执行其他命令);获取子程序脚本当前路径问题
  13. zabbix 4.2 支持 timescledb 了
  14. 最大子数组(I, II, III,IV,V)和最大子数组乘积 (动态规划)
  15. c#string为传值模式
  16. ORACLE RAC clusterware/GI 启动诊断流程图11.2+
  17. Linux命令学习笔记1
  18. 腾讯 OCR 情况
  19. BZOJ3529: [Sdoi2014]数表(莫比乌斯反演 树状数组)
  20. 修复 Cydia 不能上网的问题

热门文章

  1. 构建一个基本的前端自动化开发环境 —— 基于 Gulp 的前端集成解决方案(四)
  2. ASP.NET Core 中文文档 第四章 MVC(3.8)视图中的依赖注入
  3. $.extend()的实现源码 --(源码学习1)
  4. 前端学HTTP之web攻击技术
  5. Carousel 旋转画廊特效的疑难杂症
  6. MySQL碎碎念
  7. android计算每个目录剩余空间丶总空间以及SD卡剩余空间
  8. Git 学习看这篇就够了!
  9. Idea下用SBT搭建Spark Helloworld
  10. hibernate5.2需要的最少jar文件