文件服务器的安装与配置心得,Nginx服务器的安装与一些基本配置总结

这篇文章主要介绍了Nginx服务器的安装与一些基本配置总结,包括静态化与负载均衡等重要设置的方法记录,需要的朋友可以参考下

安装ubuntu下sudo apt-get install nginx

启动sudo /etc/init.d/nginx start #通过init.d下的启动文件启动。sudo service nginx start#通过ubuntu的服务管理器启动

配置文件位置/etc/nginx/nginx.conf

编译安装1.先决条件

(1).gccapt-get install gcc

(2).pcre(Perl Compatible Regular Expression)apt-get install libpcre3 libpcre3-dev

(3).zlibapt-get install zliblg zliblg-dev

(4).opensslapt-get install openssl opensll-dev#如果非apt,可以使用下载包手动编译安装的方式处理

2.下载包

www.nginx.net 下载稳定版wget http://nginx.org/download/nginx-1.4.4.tar.gz

3.解压安装tar -xzvf nginx-1.4.4.tar.gz#默认,安装目录/usr/local/nginx./configuremakemake install#配置./configure --conf-path=/etc/nginx/nginx.conf

可以配置一些其他选项

安装后查看下目录下的Configuration summary

4.init脚本

需要给nginx建立一个init脚本

从网上捞一个,放入/etc/init.d/nginx

推荐编译配置

1.使用不同prefix,方便指定不同版本,也便于升级./configure --prefix=/usr/local/nginx-1.4.4

基本操作

查看帮助/usr/local/nginx/sbin/nginx -h

立即停止进程(TERM信号)/usr/local/nginx/sbin/nginx -s stop

温和停止进程(QUIT信号)/usr/local/nginx/sbin/nginx -s quit

重加载/etc/init.d/nginx reload #有init脚本情况下/usr/local/nginx/sbin/nginx -s reload #原生

检测配置文件是否正确/usr/local/nginx/sbin/nginx -t #生产路径下的/usr/local/nginx/sbin/nginx -t -c /home/ken/tmp/test.conf #可以测试某个临时文件

HTTP基本配置

配置说明注释,#

每条指令总是以分好结束(;)

配置继承:在一个区块中嵌套其他区段,那么被嵌套的区段会继承其父区段的设置

字符串,可以没有引号,但是如果存在特殊字符(空格,分号,花括号)需要用引号引起

单位:大小(k/K m/M) 时间值(ms/s/m/h/d/w/M/y 默认s)

模块提供各种变量值,可以进行读取和赋值(每个模块提供变量列表需要自己去查)

配置文件目录结构

/usr/local/nginx/conf/

- mime.types 一个文件扩展列表,它们与MIME类型关联

- fastcgi.conf 与FastCGI相关的配置文件

- proxy.conf 与Proxy相关的配置文件

- nginx.conf 应用程序的基本配置文件

- sites/

|- a.conf #允许给每个单独网站建立一个配置文件

|- b.conf

|- dir/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值