nginx tar.gz安装方法+简单静态文件配置
2017-08-30 13:51
976 查看
1.首先安装依赖包(依赖包有点多,我们采用yum的方式来安装)
2.将nginx-1.7.6.tar.gz上传到/usr/local/下
3.编译
4.启动
5.将nginx添加到服务中
直接复制nginx 文件到/etc/init.d/ 目录下即可
然后可以通过service 的指令进行启动,由于是使用了nginx的脚本,所以指令的参数有些不同
自己编写启动脚本:
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
6.加入开机启动
7.配置静态文件服务
8.配置访问的黑白名单
一个实例:
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
2.将nginx-1.7.6.tar.gz上传到/usr/local/下
tar -zxvf nginx-1.7.6.tar.gz
3.编译
cd nginx-1.7.6
./configure
make
make install
4.启动
## 检查配置文件是否正确 # /usr/local/nginx-1.6/sbin/nginx -t # ./sbin/nginx -V # 可以看到编译选项 ## 启动、关闭 # ./sbin/nginx # 默认配置文件 conf/nginx.conf,-c 指定 # ./sbin/nginx -s stop 或 pkill nginx ## 重启,不会改变启动时指定的配置文件 # ./sbin/nginx -s reload 或 kill -HUP `cat /usr/local/nginx-1.6/logs/nginx.pid`
5.将nginx添加到服务中
直接复制nginx 文件到/etc/init.d/ 目录下即可
cp nginx /etc/inin.d/
然后可以通过service 的指令进行启动,由于是使用了nginx的脚本,所以指令的参数有些不同
1 启动: service nginx 2 停止: service nginx -s stop 3 重启: service nginx -s reload
自己编写启动脚本:
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
6.加入开机启动
1. vi /etc/rc.local 2. 在文件加入一行:/etc/init.d/nginx start
7.配置静态文件服务
location ^~ /news_file { alias /data/attachment/DB40_file/news_file/; expires 30d; #设置浏览器过期时间 #目录或者文件不存在 if (!-e $request_filename){ return 401; } #proxy_store on; #开启缓存机制 #proxy_store_access user:rw group:rw all:rw; #缓存读写规则 #proxy_temp_path b; #存放静态文件的缓存目录 #include proxy.conf; #外联proxy理的详细配置如proxy_set_header, client_max_body_size .... }
8.配置访问的黑白名单
# 屏蔽单个ip访问 deny IP; # 允许单个ip访问 allow IP; # 屏蔽所有ip访问 deny all; # 允许所有ip访问 allow all; #屏蔽整个段即从123.0.0.1到123.255.255.254访问的命令 deny 123.0.0.0/8 #屏蔽IP段即从123.45.0.1到123.45.255.254访问的命令 deny 124.45.0.0/16 #屏蔽IP段即从123.45.6.1到123.45.6.254访问的命令 deny 123.45.6.0/24
一个实例:
server { listen 8804; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; allow 121.15.210.97; --允许单个IP访问 allow 172.18.5.0/24; --允许172.18.5.0 - 172.18.5.254 IP段访问 deny all; --默认禁止所有IP访问 location / { root html; index index.html index.htm; }
相关文章推荐
- nginx tar.gz安装方法+简单静态文件配置
- NGINX_CONCAT_MODULE 安装和配置(静态文件打包下载)
- tar.gz文件安装方法
- 最简单的配置nginx.conf使之成为静态文件下载服务器
- Ubuntu下tar.gz文件安装方法
- nginx安装,配置,并可以放静态文件教程
- ubuntu安装本地nginx.tar.gz文件
- Ubuntu下tar.gz文件安装方法
- Windows安装tar.gz格式文件的方法
- 安装 php-5.4.9.tar.gz 之后的配置文件 php.ini (不断更新中)
- CentOS6.5系统简单安装与配置Nginx服务器的方法
- CentOS上tar.gz格式文件的安装方法(以安装jdk为例)
- (转)Ubuntu下tar.gz文件安装方法
- linux 下安装.tar.gz文件的安装方法
- nginx最简单的网站配置:单主机+静态文件
- nginx安装及配置为简单的文件服务器
- 在Fedora Linux下面安装.tar.gz文件的方法
- Nginx安装与配置文件解析 【简单描述】
- nginx的安装&配置静态文件访问
- Windows XP下,用户配置文件损坏或丢失的简单快捷解决方法