二进制编译nginx服务

首先准备一个干净的虚拟机,配置yum源

把nginx包传到root下

ls查看一下

使用yum安装Development Tools、Server Platform Developmen

下载rpm -ivh /opt/dvd/Package/pcre-devel-8.32+12.el7.x86_64.rpm

使用Yum下载包

新建用户

useradd -s /sbin/nologin -M nginx

解压这个包

查看一下

进入nginx下

ls查看一下

执行命令

查看一下system

3个阶段

查看80端口

查看一下

创建编译脚本

vi nginx-running.sh

给予权限

复制到Nginx

再复制到/etc/init.d/

yum下载net-tools

下载完成

进入init.d下

启动服务

关闭防护墙

iptables -F
iptables -X
iptables -L
setenforce 0

打开网页输入自己的ip地址

成功

原文地址:https://www.cnblogs.com/huahua1006/p/9716124.html

时间: 2024-11-09 21:01:18

二进制编译nginx服务的相关文章

源码编译Nginx服务配置

一.实验环境: RHEL7.0 172.25.254.1 server1.example.com  firewalld disable 二.实验内容:     1.源码安装Nginx nginx-1.9.14.tar.gz        下载源码包 tar zxf nginx-1.9.14.tar.gz         cd nginx-1.9.14/         vim auto/cc/gcc # debug        #CFLAGS="$CFLAGS -g"    #关闭d

二进制编译nginx,完成服务启动脚本

一丶环境准备关闭防火墙,安装软件包,上传nginx压缩包并解压,配置yum源二丶创建用户nginx三丶进入解压路径,并安装服务到指定路径四丶安装服务五丶编写脚本PS:脚本内容如下#!/bin/bash#chkconfig: 2345 97 25#description nginx-server-scrytnginx=/usr/local/nginx/sbin/nginxcase "$1" instart)netstat -anlpt | grep nginxif [ $? -eq 0

Nginx服务优化

1.1Nginx.conf配置文件基本参数优化 1.1.1  隐藏nginx header内版本号信息 一些特定的系统及服务漏洞一般都和特定的软件及版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及版本等信息)这样黑客无法猜到有漏洞的服务是否是对应服务的版本,从而确保web服务器最大的安全. 彻底修改nginx错误返回页面,在编译安装之前修改nginx.h文件 sed -n '13,17p' src/core/nginx.h #define NGINX_VERSION      "1.6.3

Nginx服务简介及编译安装详解

一.Nginx简介 Nginx是一个自由.开源.高性能及轻量级的HTTP服务器及反向代理服务器,其性能与IMAP/POP3代理服务器相当.Nginx以其高性能.稳定.功能丰富.配置简单及占用系统资源少而著称.Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多 二.Nginx工作原理 Nginx由内核和模块组成,完成工作是通过查找配置文件将客户端请求映射到一个location block(location是用于URL匹配的命令),loc

编译安装nginx出现报错,以及启动nginx服务时80端口被占用怎么解决?

1.准备基础环境[[email protected] ~]# yum -y install gcc gcc-c++ make wget 2.解压源码包,进入目录[[email protected] ~]# tar xf nginx-1.12.2.tar.gz[[email protected] ~]# cd nginx-1.12.2[[email protected] nginx-1.12.2]# 3.配置相关的选项,并生产Makefile[[email protected] nginx-1.1

Nginx服务安装从小白到精通你只差这个文件(包括各种依赖包的解释)

Nginx 安装nginx,升级 用户认证 auth_basic_user_file 虚拟主机 加密 反向代理: 源码包安装nginx yum –y install gcc pcre-devel(支持正则表达) openssl-devel(支持认证加密) #常见依赖包 useradd –s /sbin/nologin nginx #为程序创建用户 tar -xf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure --help | grep with #查

nginx服务部署

作者:Georgekai 归档:学习笔记 2018/2/2 nginx服务部署 1.1 常用web软件了解 1.1.1 web服务主流软件地址 https://w3techs.com/technologies/overview/web_server/all 1.1.2 常用来提供动态服务的软件 PHP:.php结尾的文件,大中小网站都有适合,动态网页语言PHP程序的解析容器,一般配合apache或nginx解析  动态程序 Tomcat:适用于中小企业,不适合并发量高的环境 Resin:适用于大

linux基础Samba服务和nginx服务

一.Samba服务 1.准备环境:iptables -F:关闭防火墙 #systemctl disable firewalld:开机默认关闭 #systemctl stop firewalld:立即关闭 #systemctl status firewalld:查看 2.安装软件包:yum install samba -y 3.修改配置文件: /etc/samba/smb.conf [public] comment = Public Stuff path = /share public = yes

【CNMP系列】CentOS7.0下安装Nginx服务

话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下CentOS7.0下如何安装和配置Nginx服务 Nginx的历史不在此赘述,轻量,快是它的特性.只是因为现在的模块没有达到apache的模块数量级,未来有超越apache的势头. 首先,我们要安装个必要的软件(上节提到过,可能有人并未安装) #yum install wget 因为Nginx以来与gcc的编译环境,所以,在mini centos中需要安