linux下nginx的安装配置与实例(个人经验)

来源:互联网 发布:java程序员初学者流程 编辑:程序博客网 时间:2024/06/05 19:04
nginx的搭建与实例
需要有gcc/g++/nginx-1.8.tar/pcre/zlib/[ssl]
一 搭建过程
1.下载好nginx-1.8.tar,解压tar -xvf nginx-1.8.tar
2.解压pcre,make install 编译
3.配置nginx里面的./configure 
具体命令:./configure --prefix="/home/qianhu/nginx" --with-pcre="/home/qianhu/pcre-8.39" --with-zlib="/home/qianhu/zlib-1.2.5.1"
4.完成之后,生成makefile文件,然后make install就可以进行最后的编译
5.编译完后就可以进行最后的启动工作,在sbin目录下有nginx的可执行文件,通过命令./nginx 来启动
当修改conf下的nginx.conf的时候,可以重载或者停止再重启,重载命令 ./nginx -s reload ,停止是 ./nginx -s stop 

二 实例(在window下调linux下的html文件)
在/nginx/conf/nginx.conf中,有几点
worker_processes 1;-----开启的进程数(<= CPU数)
events{
worker_connections 1024; ------每个进程最大连接数(连接数*进程数)
}
http{
include mime.types; -------文件扩展名与文件类型映射表(默认类型)
default_type application/octet-stream; ---------默认文件类型
-
}
upstream--设定负载均衡
upstream project_name{
server 10.10.152.80:8080 max_fails=2 fail_timeout=10s;
}

server {
listen 18091; ------监听端口
charset utf-8;

location ~ /*.html{ ------"~"是模糊匹配,/后面的是windows下ip+端口号后面的内容,eg. ip+18091/test.html
root /home/qianhu; ------如果上面的匹配,就会去linux下的根目录下的/home/qianhu下去查找上面的输入的文件,eg. test.html
}
}


error_page 404      /404.html; -----出现404,就调转到404.html
erro_page 500 502 503 504 /500.html  -----出现这些错误,调转到505.html    

1 0
原创粉丝点击