Redhat6.5中Nginx安装

Nginx是一款轻量级的web服务器,反向代理服务器及电子邮件代理服务器,其特点是占有内存少,并发能力强,在同类型的网页服务器中表现较好,Nginx可以在大多数Unix,Linux上编译运行,并有Windows移植版。
下面我将在Redhat6.5中编译安装Nginx,此实验用到两台虚拟机
Redhat6.5 IP地址:192.168.100.10/24
客户机 IP地址:192.168.100.11/24
1、需要用到nginx-1.6.0.tar.gz软件包,将软件包挂载至虚拟机Linux中进行使用,192.168.100.20为我宿主机IP地址

转到解压后的文件夹./configure配置

Make编译

2、建立软连接,让系统识别命令,ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

启动Nginx

3、客户机访问测试

4、此时Nginx已经算搭建完成,为方便管理,可以制作管理脚本,vim /etc/init.d/nginx

脚本内容如下

给脚本添加可执行权限并可以设置开机自启动

5、身份验证访问

修改Nginx配置文件vim /usr/local/nginx/conf/nginx.conf,加入如下内容


重载Nginx配置文件

客户端访问测试则会弹出输入用户名密码的窗口,输入添加好的用户名和用户密码即可进行访问


6、访问控制,编辑Nginx配置文件插入要限制的客户机IP地址


重载Nginx配置文件

客户机不能进行访问

更改客户机的IP地址

再次访问则正常访问

原文地址:http://blog.51cto.com/13641879/2132857

时间: 2024-08-16 04:49:15

Redhat6.5中Nginx安装的相关文章

RedHat6.9中编制安装zabbix-3.4.7,DB用percona mysql 5.7.20

软件版本:Redhat6.9zabbix-3.4.7percona mysql-5.7.20 准备工作:关闭防火墙,或者添加相应端口.关闭selinux ---- (安装如下zabbix依赖包)----####这里的包是我网上找的,如有需要请回复.#####rpm -ivh *.rpmfping-3.5-3.el6.x86_64.rpmiksemel-1.4-2_2.el6.x86_64.rpmiksemel-devel-1.4-2_2.el6.x86_64.rpmlibevent-devel-

CentOS中nginx安装部署

ifconfig 查询.设置网卡和ip等参数ifup ens33 启动网卡 ifdown 关闭网卡 脚本命令,更简单的方式启动关闭网络ip 符 systemctl restart/start/stop network qq群 群主 root 拥有至高无上的权利 管理员 是root用户给与他一些超级权限 渣渣 小白用户,只有自己基本的权限 创建普通用户useradd 用户名 存放用户信息到 /etc/passwdpasswd 用户名 给指定用户修改密码.如果不指定用户,修改当前登录的用户的密码 公

centos6中nginx安装

在安装nginx之前我们需要安装一些必要的软件包 yum install gcc make pcre* zlib* -y 1:下载nginx [[email protected]_64 ~]#wget http://nginx.org/download/nginx-1.6.2.tar.gz [[email protected]_64 ~]# tar -zxvf nginx-1.6.2.tar.gz [[email protected]_64 ~]# cd nginx-1.6.2[[email p

linux中nginx安装

1.1. 要求的安装环境 1.需要安装gcc的环境.yum install gcc-c++ 2.第三方的开发包. n PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库. yum install -y pcre pcre-devel 注:pcre-devel是使用pcre开发的一个二次开发库.nginx也需要此库

linux redhat6.5中 mysql安装

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL所使用的 SQL 语言是用于访问数据

linux Redhat6.5 中 编译安装apache

Apache网站服务器:作为LAMP架构的前端,是一款功能强大.稳定性好的web服务器程序,该服务器直接面向用户提供网站访问,发送网页.图片等文件内容.1:获取安装包 创建一个目录 用来共享宿主机上共享文件里的 apache安装包.2:然后解压 httpd .apr.apr-util 压缩包 到 /opt 目录下3:到/opt 目录下查看 将目录下的 apr.apr-util 复制到httpd目录下的srclib目录下 并命名为apr.apr-util用yum 安装gcc gcc-c++ 环境4

Redhat6.9中配置安装cobbler自动化部署(精简)

------redhat 6.9-------- 配置本地yum 配置阿里云 6epel源https://mirrors.aliyun.com/epel/6Server/x86_64/epel-release-6-8.noarch.rpm yum -y install cobbler dhcp tftp-server pykickstart httpd vim /etc/cobbler/settings 384行##server: (ip) 272行next_server: (ip) 242行#

Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域.PHP的文件后缀名为php. 2 下载地址 1)libmcrpyt ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz 2) php http://ww

Ubuntu中Nginx的安装与配置

Ubuntu中Nginx的安装与配置 1.Nginx介绍 Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和 反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器. 2.对PHP支持 目前各种web 服务器对PHP的支持一共有三种: (1)通过web 服务器内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl 可以对perl支持. (2)通过CGI来实现,这个就好比之前per