IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Nginx 安装配置和实际使用 -> 正文阅读

[系统运维]Nginx 安装配置和实际使用

?
没有对nginx安装部署进行说明,此处做个总结!

首先查看Linux相关系统版本号

cat /etc/*-release

判断有没有装nginx(判断是否已经安装了Nginx)

whereis nginx
#命令返回
nginx: /usr/sbin/nginx /etc/nginx /usr/lib64/nginx

前置条件

安装ngnix的前置条件是, 安装一下三个库:

  • pcre
  • zlib
  • openssl

在安装这三个库之前还要确认一下是否安装好了gcc/g++/make等一系列的编译环境。下面我们一步一步开始安装。

安装gcc g++ 等一系列的编译环境

CentOS版:

安装make:

yum -y install gcc automake autoconf libtool make

安装g++:

yum install -y  gcc gcc-c++

安装PCRE库,为了重写rewrite

安装目录设置为 /usr/local/src

cd /usr/local/src wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz 
tar -zxvf pcre-8.38.tar.gz 
cd pcre-8.38 
./configure 
make make install

3.安装zlib库,为了gzip压缩

cd /usr/local/src

wget http://www.zlib.net/zlib-1.2.12.tar.gz

tar -zxvf zlib-1.2.12.tar.gz

cd zlib-1.2.12

./configure

make

make install

4.安装SSL

cd /usr/local/src

wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz

tar -zxvf openssl-1.0.1t.tar.gz

5.安装nginx

cd /usr/local/src

wget http://nginx.org/download/nginx-1.8.0.tar.gz

tar -zxvf nginx-1.8.0.tar.gz

cd nginx-1.8.0

Ubuntu 安装

sudo apt-get update
sudo apt-get install  -y build-essential
sudo apt-get install  -y libtool
sudo apt-get install  -y libpcre3 libpcre3-dev
sudo apt-get install  -y zlib1g-dev
sudo apt-get install  -y libssl-dev
sudo apt-get install  -y openssl
curl -sLO http://nginx.org/download/nginx-1.22.1.tar.gz
tar -zxvf nginx-1.22.1.tar.gz
cd nginx-1.22.1
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--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

make

make install

6.解决启动错误 :如果是32位系统

ln -s /usr/local/lib/libpcre.so.1 /lib

如果是64位系统

ln -s /usr/local/lib/libpcre.so.1 /lib64
cd /
mkdir -p /var/temp/nginx/client

然后在启动nginx就OK了

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

#注意启动时可以加载配置文件如下:
./nginx -c /usr/local/nginx/conf/nginx.conf

#停止nginx
cd /usr/local/nginx/sbin
./nginx -s stop

#重启nginx

./nginx -s quit

./nginx

#重新加载配置文件
./nginx -s reload




  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-11-05 00:57:57  更:2022-11-05 01:01:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 19:20:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码