nginx tar.gz安装方法+简单静态文件配置
来源:互联网 发布:淘宝天猫美工 编辑:程序博客网 时间:2024/06/01 10:38
1.首先安装依赖包(依赖包有点多,我们采用yum的方式来安装)
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 nginx2 停止: service nginx -s stop3 重启: 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; }
阅读全文
0 0
- nginx tar.gz安装方法+简单静态文件配置
- tar.gz文件安装方法
- ubuntu安装本地nginx.tar.gz文件
- Ubuntu下tar.gz文件安装方法
- Ubuntu下tar.gz文件安装方法
- Ubuntu下tar.gz文件安装方法
- 安装tar.gz文件
- tar.gz 安装方法
- tar.gz安装方法
- linux 下安装.tar.gz文件的安装方法
- tar.gz文件的安装
- tar.gz文件的安装
- tar.gz文件的安装
- tar.gz文件的安装
- *.tar.gz文件包安装
- tar.gz文件的安装
- linux tar.gz 安装方法
- linux tar.gz安装方法
- 你在那里,我却在这里
- LeetCode有问题的代码
- jquery deferred对象 then(),when()方法 ,解决回调函数嵌套
- oracleの知識ポイント
- 数据结构 — 快速排序
- nginx tar.gz安装方法+简单静态文件配置
- Spring源码阅读(三)—IOC容器依赖注入
- Ubuntu编译Android源码过程中的空间不足解决方法
- 80. Remove Duplicates from Sorted Array II
- 动态规划专项训练(1)
- Spring Data详解
- Python 爬取百度词条Python Demo
- JAVA 定时激活程序代码
- RNTI