一、安装

[root@oracle ~]# cd /etc/yum.repos.d/

[root@oracle yum.repos.d]# rm -rf *

[root@oracle yum.repos.d]# vim nginx.repo

配置文件内容(redhat6.4版本)

[Server]

name=Server

baseurl=file:///media/RHEL_6.4\ x86_64\ Disc\ 1/Server

enabled=1

gpgcheck=0

[HighAvailability]

name=HighAvailability

baseurl=file:///media/RHEL_6.4\ x86_64\ Disc\ 1/HighAvailability

enabled=1

gpgcheck=0

[LoadBalancer]

name=LoadBalancer

baseurl=file:///media/iso/LoadBalancer

enabled=1

gpgcheck=0

[root@oracle yum.repos.d]# yum clean all

[root@oracle yum.repos.d]# yum update

安装依赖的包

yum -y install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

不能使用yum的情况下安装rpm包(适合内网情况下使用)

查看已经安装的包

rpm -qa | grep gcc

rpm -qa | grep gcc-c++

rpm -qa | grep autoconf

rpm -qa | grep automake

rpm -qa | grep zlib

rpm -qa | grep zlib-devel

rpm -qa | grep openssl

rpm -qa | grep openssl-devel

rpm -qa | grep pcre-devel

一起安装

rpm -ivh gcc-4.4.7-18.el6.x86_64.rpm  gcc-c++-4.4.7-18.el6.x86_64.rpm libgcc-4.4.7-18.el6.x86_64.rpm  autoconf-2.63-5.1.el6.noarch.rpm automake-1.11.1-4.el6.noarch.rpm  zlib-1.2.3-29.el6.x86_64.rpm  zlib-devel-1.2.3-29.el6.x86_64.rpm  openssl-1.0.1e-57.el6.x86_64.rpm openssl-devel-1.0.1e-57.el6.x86_64.rpm

如下是网上找的样例:

rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm

rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm

rpm -ivh kernel-headers-3.10.0-957.el7.x86_64.rpm

rpm -ivh glibc-headers-2.17-260.el7.x86_64.rpm

rpm -ivh glibc-devel-2.17-260.el7.x86_64.rpm

rpm -ivh cpp-4.8.5-36.el7.x86_64.rpm

rpm -ivh gcc-4.8.5-36.el7.x86_64.rpm

rpm -ivh pcre-8.32-17.el7.x86_64.rpm --force(由于机器上已经有低版本的pcre,所以强制安装)

rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm

rpm -ivh libstdc++-devel-4.8.5-36.el7.x86_64.rpm

rpm -ivh gcc-c++-4.8.5-36.el7.x86_64.rpm

rpm -ivh zlib-devel-1.2.7-18.el7.x86_64.rpm

创建用户

groupadd -r nginx

useradd -s /sbin/nologin -g nginx -r nginx

进入配置文件目录执行

./configure --prefix=/usr --sbin-path=/usr/sbin/ngnix --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx/pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fcgi --with-http_stub_status_module

安装

make && make install

创建目录

mkdir /var/temp/nginx/client -pv

二、常用操作

本地虚拟机环境下的操作

1、启动

/usr/sbin/ngnix -c /etc/nginx/nginx.conf

端口占用如下处理:

查看端口属于哪个程序?端口被哪个进程占用  lsof -i :8083

杀掉占用端口的进程  kill -9 进程id

2、关闭

从容停止   kill  -QUIT  `cat /var/run/nginx/nginx/pid`

  快速停止   kill  -TERM  `cat /var/run/nginx/nginx/pid`

  强制停止   kill -9 nginx

3 、检查nginx配置文件语法是否有错误

/usr/sbin/ngnix -t -c /etc/nginx/nginx.conf

4、重启

kill -HUP $( cat /var/run/nginx/nginx/pid)

查看服务

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

root      5531  0.0  0.0  44604   996 ?        Ss   16:25   0:00 nginx: master process ngnix -c /etc/nginx/nginx.conf

nginx     5532  0.0  0.0  45032  1604 ?        S    16:25   0:00 nginx: worker process

root      5540  0.0  0.0 103248   840 pts/0    S+   16:28   0:00 grep nginx

看配置

[root@localhost nginx]# pwd

/etc/nginx

[root@localhost nginx]# vi nginx.conf

nginx安装 没有网络且缺少基础包的环境下的更多相关文章

  1. 编译安装php 5.5 缺少依赖包 及解决方案

    必要时可以用 YUM 选择安装以下相关软件包: #yum install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel ...

  2. [ubuntu]android SDK 与Gradle环境的安装与配置|搭建android基础开发/构建环境

    系统环境: linux:ubuntu18 已配置jdk 环境变量 切换到root账户 sudo su 安装Android-sdk (0)准备工作 切换到/usr/local目录: /usr/local ...

  3. Linux基础:Linux环境下安装JDK

    title: Linux基础:JDK的及环境变量配置 author: Enjoyitlife.top date: 2019-10-09 20:50:36 tags: Linux JDK categor ...

  4. 2018.12.21 如何在现有的Eclipse(4.9.0版本)中安装STS (Spring Tool Suite ) Mac环境下

    在Eclipse中安装STS正确步骤实现方式 1.简介说明       spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序.它提供了一个现 ...

  5. php大力力 [003节]php在百度文库的几个基础教程mac环境下文本编辑工具

    2015-08-22 php大力力003.mac环境下文本编辑工具 在windows下,使用notepad特别多.在mac下使用“备忘录”app,word,反而没有存储过txt后缀等不同文本. mac ...

  6. C#基础:.NET环境下WebConfig的加密

    在将ASP.NET项目部署到服务器上时,内网环境下Web.Config往往是直接复制过去.对于外网环境,则需要对Web.Config文件进行加密. .NET环境下一共提供了2种方式的加密功能,分别是D ...

  7. C#基础之.NET环境下WebConfig的加密

    在将ASP.NET项目部署到服务器上时,内网环境下Web.Config往往是直接复制过去.对于外网环境,则需要对Web.Config文件进行加密. .NET环境下一共提供了2种方式的加密功能,分别是D ...

  8. Red Hat Enterprise Linux 6上安装Oracle 11G(11.2.0.4.0)缺少pdksh包的问题

    RHEL 6上安装Oracle 11G警告缺少pdksh包 前言 相信很多刚刚接触学习Oracle的人,在RHEL6上安装11.2.0.3 or 11.2.0.4这两个版本的时候, 都遇到过先决条件检 ...

  9. Ubuntu环境下部署Django+uwsgi+nginx总结

    前言 这是我在搭建Django项目时候的过程,拿来总结记录,以备不时之需. 项目采用nginx+uwsgi的搭配方式. 项目依赖包采用requirements.txt文件管理的方式. 本地准备工作 确 ...

  10. win8.1环境下硬盘安装centos6.5双系统

    作为一名软件工程师或是相关行业的从业人员,经常会用到linux系统,这里为大家介绍的安装linux的方案是在原有win环境下安装linux双系统,两个系统选择分别为win8.1 和centos6.5. ...

随机推荐

  1. Winform 控件库 MaterialSkin.2 使用教程(鸿蒙字体版)

    ️MaterialSkin.2 控件库在之前的文章中已经介绍过了,就不啰嗦了 - > Winform 好看控件库推荐:MaterialSkin.2 ️官方库里使用的是 Google 的 Robo ...

  2. FOJ有奖月赛-2015年11月 Problem B 函数求解

    Problem B 函数求解 Accept: 171    Submit: 540Time Limit: 1000 mSec    Memory Limit : 32768 KB  Problem D ...

  3. URL路径参数转换器

    作用和基本使用 作用: 用于校验请求的路由参数中的值是否符合符合指定的规则. 这个使用方法和django中的路由参数转换器是差不多的. 至于为什么用路径参数转换器,原因和django中的一样,虽然你可 ...

  4. 算法1:Fibonacci数列

    斐波那契数列(Fibonacci) 一.背景介绍 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为 ...

  5. 【C++】【图像处理】均值滤波 and 高斯滤波 and 中值滤波 (低通滤波器)and Sobel算子边缘提取算法解析(以.raw格式的图像为基础进行图像处理、gray levels:256)

    1 void meanFilter(BYTE* image, int width, int height, BYTE* outImg) 2 { 3 //均值滤波 4 int smth[9]; 5 in ...

  6. Napping - vulnhub - writeup

    Napping - vulnhub - writeup 信息收集 目标开放了22和80. root@kali ~ » arp-scan -I eth1 -l Interface: eth1, type ...

  7. 部署堡垒机6——配置Nginx及其他组件

    Lina部署 cd /opt wget https://github.com/jumpserver/lina/releases/download/v2.28.7/lina-v2.28.7.tar.gz ...

  8. wasm+pygbag让你在网页上也能运行Python代码:【贪吃蛇游戏】

    引言 最近小伙伴告诉我一种新的方法,可以使用wasm来使浏览器网页能够运行Python代码.这一下子激起了我的兴趣,因为这意味着用户无需安装Python环境就能直接运行我的demo,这真是太方便了.所 ...

  9. Fpga开发笔记(一):高云FPGA芯片介绍,入手开发板套件、核心板和底板介绍

    前言   FPGA作为一种逻辑芯片,硬件架构独特,具有并行性.低延时性和灵活性等特性,应用领域广泛.  FPGA市场主要玩家是英特尔.AMD.莱迪思.Microchip.Achronix等:国内厂商包 ...

  10. STM32CubeMX教程14 ADC - 多通道DMA转换

    1.准备材料 开发板(正点原子stm32f407探索者开发板V2.4) ST-LINK/V2驱动 STM32CubeMX软件(Version 6.10.0) keil µVision5 IDE(MDK ...