CentOS 6.3安装Nginx开启目录浏览、下载功能

本次实验实现目的:

安装Nginx,Nginx开启目录浏览、下载功能,开机默认启动;咐件自带开机启动脚本、重启脚本;

1、关闭SELINUX

查看获取SELinux的状态:

[root@localhost ~]# getenforce

[root@localhost ~]# vim /etc/selinux/config

SELINUX=disabled    #默认为:enforcing

2、添加开放nginx端口号

查看获取iptables的状态:

[root@localhost ~]# service iptables status

在防火墙IPtables 添加nginx监听的端口80;

[root@localhost ~]# vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

:wq   #保存

重启IPtables

[root@localhost ~]# service iptables restart

确认安装成功并启动:nginx监听的端口80;

[root@localhost ~]# netstat -na |grep :80

3、下载软件包

[root@localhost ~]# cd /usr/local/src/

[root@localhost src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz

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

4、安装pcre 让安装Nginx支持rewrite 方便以后所需

方法1:

[root@localhost ~]# yum install pcre*

方法2:

[root@localhost src]# tar zxvf pcre-8.31.tar.gz

[root@localhost src]# cd pcre-8.31

[root@localhost pcre-8.31]# ./configure

[root@localhost pcre-8.31]# make;make install

5、安装nginx

将nginx-1.3.8.tar.gz传到/usr/local/src(安装需要编译的软件,最好放到这个目录下)。

[root@localhost src]# tar zxvf nginx-1.3.8.tar.gz

[root@localhost src]# cd nginx-1.3.8

[root@localhost nginx-1.3.8]# ./configure --prefix=/usr/local/nginx

[root@localhost nginx-1.3.8]# make;make install

6、安装Apache

[root@localhost ~]# yum install http*

[root@localhost ~]# service httpd restart

时间: 2024-11-17 03:33:20

CentOS 6.3安装Nginx开启目录浏览、下载功能的相关文章

CentOS 7.2安装Nginx 1.10.2的详细教程_Linux

一.使用Yum安装(推荐) 使用Yum安装是推荐的方式,整体的流程非常的简单,也不容易出错,如果不需要什么特殊配置,建议使用Yum尽进行安装. 1.安装epel-release源并进行安装 yum install epel-release yum update yum install nginx 2.执行相关的应用操作 systemctl start nginx #启动 systemctl stop nginx #停止 systemctl restart nginx #重启 systemctl

Centos下编译安装Nginx教程详解_nginx

一.安装nginx时必须先安装相应的编译工具 yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 建立nginx 组 groupadd -r nginx useradd -s /sbin/nologin -g nginx -r nginx id nginx zlib:nginx提供gzip模块,需要zlib库支持 openssl:n

apache开启目录浏览功能的配置

apache开启目录浏览功能 主配置文件 httpd.conf 中修改: 1)添加支持模块. LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so 注意一定要拥有这两个模块,否则下面的配置不生效,返回404 Not Found错误. 这个模块也有可能直接编译到Apache核心文件httpd中去了. 2)为DocumentRoot目录添加Options Indexe

CentOS上编译安装Nginx环境步骤

一.安装前准备 1.获取系统信息  代码如下 复制代码 # cat /etc/redhat-release CentOS release 6.5 (Final) # uname -p x86_64 由上可知,当前系统:64位CentOS 6.5. 2.安装基础包  代码如下 复制代码 # yum install gcc # yum install wget 二.安装Nginx模块基础库 1.安装HTTP rewrite(伪静态)模块需要的PCRE库.  代码如下 复制代码 # yum insta

centos系统编译安装nginx+php环境另加独立mysql教程

  前端(nginx+php)ip:192.168.10.8 后端(独立mysql)ip:192.168.10.5 软件版本:libiconv-1.14.tar.gz mysql-5.1.63.tar.gz php-5.2.17.tar.gz php-5.2.17-fpm-0.5.14.diff.gz php-5.2.17-max-input-vars.patch 1.先在后端安装mysql 在192.168.10.5上只安装mysql.方法可以去看centos编译安装nginx+php-fpm

开启Nginx的目录文件列表功能

ngx_http_autoindex_module  此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求. nginx默认是不允许列出整个目录的. 开启目录列表:打开nginx.conf文件,在location server 或 http段中加入 autoindex on;     http {     include       mime.types;     default_type  a

CentOS 6.5 安装nginx 1.6.3

使用epel [root@nginx /]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 下载nginx 1.6.3 [root@nginx /]# wget http://nginx.org/download/nginx-1.6.3.tar.gz 安装前准备 安装pcre (安装pcre库是为了Nginx支持HTTP Rewrite 模块) [root@nginx /]# yum -

CentOs环境下安装Nginx

一:准备工作     1.GCC和Make        安装Linux系统的时候一般会带着这两个,如果你不知道有没有的话可以用这个命令.当有的话,它会更新,如果没有它会重新安装         yum -y install gcc gcc-c++ make     2.Nginx的一些模块需要第三方库的支持, 如rewrite模块需要pcre库,gzip模块需要zlib模块,ssl功能你需要openssl库等.用户可通过yum命令安装这些依赖库:         yum -y install

CentOS 5下安装Nginx 1.4+PHP 5.5 FastCGI的过程

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel ssse2fsprogs e2fsp