Nginx Linux详细安装及部署实战

Nginx 常用基础命令

#启动 Nginx

/usr/local/webserver/nginx/sbin/nginx

#默认配置文件

/usr/local/webserver/nginx/conf/nginx.conf

#启动指定配置文件

./sbin/nginx -c /conf/nginx.conf# 默认配置文件 conf/nginx.conf,-c 指定

#访问站点确认启动成功

#从浏览器访问我们配置的站点ip:

/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件,不会改变启动时指定的配置文件

/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx

/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx

/usr/local/webserver/nginx/sbin/nginx -t #检查配置文件nginx.conf的正确性命令

#当然也可以将 nginx 作为系统服务管理,下载 nginx 到/etc/init.d/,修改里面的路径然后赋予可执行权限。

service nginx {start|stop|status|restart|reload|configtest}

Nginx 安装

系统平台:CentOS release 6.6 (Final) 64位。

一、安装编译工具及库文件

安装依赖的解压包。命令:yum install -y zlib zlib-devel

因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来。命令:yum install gcc-c++

ssl 功能需要 openssl 库,安装 openssl。命令:yum install -y openssl openssl-devel

yum -y install make libtool zlib zlib-devel gcc-c++ openssl openssl-devel

二、首先要安装 PCRE

Nginx的http模块需要使用pcre来解析正则表达式,需要安装pcre。PCRE 作用是让 Nginx 支持 Rewrite 功能

[root@bogon src]# cd /usr/local/src/

[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2、解压安装包:

[root@bogon src]# tar zxvf pcre-8.35.tar.gz

3、进入安装包目录

[root@bogon src]# cd pcre-8.35

4、编译安装

[root@bogon pcre-8.35]# ./configure

[root@bogon pcre-8.35]# make && make install

5、查看pcre版本

[root@bogon pcre-8.35]# pcre-config --version

三、安装 Nginx

[root@bogon src]# cd /usr/local/src/

[root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz

2、解压安装包

[root@bogon src]# tar zxvf nginx-1.6.2.tar.gz

3、进入安装包目录

[root@bogon src]# cd nginx-1.6.2

4、编译安装

[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35

[root@bogon nginx-1.6.2]# make

[root@bogon nginx-1.6.2]# make install

5、查看nginx版本

[root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v

到此,nginx安装完成。

四、启动Nginx,并验证

(以下操作如果出现)

先找一下nginx安装到什么位置上了

进入nginx目录并启动

报错了,error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,按照下面方式解决

1.用whereis libpcre.so.1命令找到libpcre.so.1在哪里

2.用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做个软连接就可以了

3.用sbin/nginx启动Nginx

4.用ps -aux | grep nginx查看状态

[root@localhost nginx]# whereis libpcre.so.1

[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64

[root@localhost nginx]# sbin/nginx

[root@localhost nginx]# ps -aux | grep nginx

打开浏览器输入localhost(或者服务器IP)会看到下图,说明nginx启动成功

nginx linux详细安装部署教程,Nginx Linux详细安装及部署实战相关推荐

  1. Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.ht ...

  2. (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

      内容   文章标题 : (已更新)Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答 发表于 : 2008-08-03 0:57    [ ...

  3. Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    [2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu ...

  4. Ubuntu Linux 3D桌面完全教程 Ubuntu Linux 3D桌面完全教程

    注意:本文中envy等安装步骤已经不再使用 [5月20日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答. 本教程的前身是一善鱼 编写并发布在U ...

  5. Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

    Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细) 目录 一.安装Node(npm)需要的环境和版本发布信息 (1).Node版本和npm版本关系 (2).支持 ...

  6. MySQL+Navicat安装配置教程(超级详细、保姆级)

    MySQL+Navicat安装配置教程(超级详细.保姆级) 一. 下载MySQL 1. 选择想要安装的版本,点击Download下载 二.安装MySQL 1. 选择设置类型 2. 选择安装的产品和功能 ...

  7. MacBook M1芯片 安装Centos8 教程(无界面安装)

    M1 安装Centos8 教程 MacBook Pro M1芯片 安装Centos8 教程(无界面安装) Centos8 支持M1芯片下载地址 0.Linux关机命令 1.安装截图 2.安装完成重启后 ...

  8. 安装ps教程,ps软件安装

    安装ps教程,ps软件安装.不管是平面设计还是ui设计,ps这个软件都是特别基础的一个东西.好多小伙伴说安装非常的麻烦,经常搞了几个小时还是没有安装上.还经常有人夸张的说,只要你成功的安装了ps,那么 ...

  9. python3里的pillow怎么安装_“python安装pillow教程“python3.4怎么安装pil

    "python安装pillow教程"python3.4怎么安装pil python安装pillow教程2020-10-09 03:37:02人已围观 如何在python3.6中装p ...

最新文章

  1. python二叉搜索树建立_700. 二叉搜索树的搜索(Python)
  2. yelee主题中的Busuanzi网站统计失效问题
  3. php redis与me m,Redis(十) —— 为php增加redis扩展
  4. 这个 bug 让我更加理解 Spring 单例了
  5. Bootstrap列表组
  6. Django 阅读笔记 - Cache
  7. Python虚拟机之if控制流(一)
  8. Android TV上 WebView播放视屏与TV自带画中画不兼容处理及分析
  9. g4600黑苹果efi_授人以鱼不如授人以渔,黑苹果EFI相关问题分析方法以及解决思路...
  10. 防治计算机病毒微格教案反思,数字化微格教学实验室设备常见故障及处理方法...
  11. 74LS138译码器介绍
  12. 历史上最伟大的12位程序员
  13. PR(Premiere)安装插件Aescripts BeatEdit(Beat Edit)后无法打开的解决方案
  14. u盘写保护无法格式化的修复
  15. CentOS7安装配置MongoDB4.4.4踩坑
  16. 跟着海盗头子创业是一种怎样的体验?
  17. excel 模糊查询
  18. Chaos Mesh介绍
  19. uinapp下拉刷新,更新列表数据
  20. Ubuntu 找不到wifi适配器

热门文章

  1. 轮播图实现html,html、css、js实现轮播图
  2. 步进电机可以连续运转吗?
  3. Win10彻底关闭恢复功能、省流量终极设置
  4. 印花制版技术及工艺流程
  5. Halcon PDF文档(hdevelop_users_guide)学习总结之一
  6. Cesium 学习笔记
  7. 分块编码(Transfer-Encoding: chunked)
  8. 牛客网Java刷题知识点之Java 集合框架的构成、集合框架中的迭代器Iterator、集合框架中的集合接口Collection(List和Set)、集合框架中的Map集合...
  9. 保存会话数据——session学习
  10. 一起谈.NET技术,一个MVC分页Helper