1、Nginx支持
下载页面:http://nginx.org/en/download.html
2、依赖的模块
注意:安装nginx 确保系统有 gcc、 openssl-devel、 pcre-devel和zlib-devel软件库
1. gzip module requires zlib library
2. rewrite module requires pcre library
3. ssl support requires openssl library
3、配置
解压,然后执行:./configure --prefix=/usr/local/fdfs_nginx --with-http_stub_status_module
checking for OS
+ Linux 2.6.32-71.el6.x86_64 x86_64
checking for C compiler ... found
+ using GNU C compiler
+ gcc version: 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
checking for gcc -pipe switch ... found
…..
Configuration summary
+ using system PCRE library
+ OpenSSL library is not used
+ md5: using system crypto library
+ sha1: using system crypto library
+ using system zlib library
nginx path prefix: "/usr/local/fdfs_nginx"
nginx binary file: "/usr/local/fdfs_nginx/sbin/nginx"
nginx configuration prefix: "/usr/local/fdfs_nginx/conf"
nginx configuration file: "/usr/local/fdfs_nginx/conf/nginx.conf"
nginx pid file: "/usr/local/fdfs_nginx/logs/nginx.pid"
nginx error log file: "/usr/local/fdfs_nginx/logs/error.log"
nginx http access log file: "/usr/local/fdfs_nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
4、编译
Make
[leibo@localhost nginx-1.5.10]$ make
make -f objs/Makefile
make[1]: Entering directory `/home/leibo/service/nginx-1.5.10'
……….
make[1]: Leaving directory `/home/leibo/service/nginx-1.5.10'
make -f objs/Makefile manpage
make[1]: Entering directory `/home/leibo/service/nginx-1.5.10'
sed -e "s|%%PREFIX%%|/usr/local/fdfs_nginx|" \
-e "s|%%PID_PATH%%|/usr/local/fdfs_nginx/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/usr/local/fdfs_nginx/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/usr/local/fdfs_nginx/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
make[1]: Leaving directory `/home/leibo/service/nginx-1.5.10'
5、安装
Make install
[root@localhost nginx-1.5.10]# make install
make -f objs/Makefile install
make[1]: Entering directory `/home/leibo/service/nginx-1.5.10'
test -d '/usr/local/fdfs_nginx' || mkdir -p '/usr/local/fdfs_nginx'
test -d '/usr/local/fdfs_nginx/sbin' || mkdir -p '/usr/local/fdfs_nginx/sbin'
test ! -f '/usr/local/fdfs_nginx/sbin/nginx' || mv '/usr/local/fdfs_nginx/sbin/nginx' '/usr/local/fdfs_nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/fdfs_nginx/sbin/nginx'
test -d '/usr/local/fdfs_nginx/conf' || mkdir -p '/usr/local/fdfs_nginx/conf'
cp conf/koi-win '/usr/local/fdfs_nginx/conf'
cp conf/koi-utf '/usr/local/fdfs_nginx/conf'
cp conf/win-utf '/usr/local/fdfs_nginx/conf'
test -f '/usr/local/fdfs_nginx/conf/mime.types' || cp conf/mime.types '/usr/local/fdfs_nginx/conf'
cp conf/mime.types '/usr/local/fdfs_nginx/conf/mime.types.default'
test -f '/usr/local/fdfs_nginx/conf/fastcgi_params' || cp conf/fastcgi_params '/usr/local/fdfs_nginx/conf'
cp conf/fastcgi_params '/usr/local/fdfs_nginx/conf/fastcgi_params.default'
test -f '/usr/local/fdfs_nginx/conf/fastcgi.conf' || cp conf/fastcgi.conf '/usr/local/fdfs_nginx/conf'
cp conf/fastcgi.conf '/usr/local/fdfs_nginx/conf/fastcgi.conf.default'
test -f '/usr/local/fdfs_nginx/conf/uwsgi_params' || cp conf/uwsgi_params '/usr/local/fdfs_nginx/conf'
cp conf/uwsgi_params '/usr/local/fdfs_nginx/conf/uwsgi_params.default'
test -f '/usr/local/fdfs_nginx/conf/scgi_params' || cp conf/scgi_params '/usr/local/fdfs_nginx/conf'
cp conf/scgi_params '/usr/local/fdfs_nginx/conf/scgi_params.default'
test -f '/usr/local/fdfs_nginx/conf/nginx.conf' || cp conf/nginx.conf '/usr/local/fdfs_nginx/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/fdfs_nginx/conf/nginx.conf.default'
test -d '/usr/local/fdfs_nginx/logs' || mkdir -p '/usr/local/fdfs_nginx/logs'
test -d '/usr/local/fdfs_nginx/logs' || mkdir -p '/usr/local/fdfs_nginx/logs'
test -d '/usr/local/fdfs_nginx/html' || cp -R html '/usr/local/fdfs_nginx'
test -d '/usr/local/fdfs_nginx/logs' || mkdir -p '/usr/local/fdfs_nginx/logs'
make[1]: Leaving directory `/home/leibo/service/nginx-1.5.10'
6、检查是否安装成功
进入安装的sbin目录,执行./nginx -t
[root@localhost sbin]# pwd
/usr/local/fdfs_nginx/sbin
[root@localhost sbin]# ./nginx -t
nginx: the configuration file /usr/local/fdfs_nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/fdfs_nginx/conf/nginx.conf test is successful
7、配置
修改conf/nginx.conf
8、启动/关闭
cd sbin;
启动: ./nginx
关闭:kill -HUP `cat /usr/local/fdfs_nginx/logs /nginx.pid`
9、重新加载
改变配置想让它生效而不停止服务,如下两种方式都可以:
1) nginx -t; nginx -s reload
2) nginx -t; kill -HUP <nginx_master_process_pid>
nginx -t 检查nginx配置的语法,操作前都要检查一下,很重要,发现错误可及时修正.
相关推荐
Nginx 安装成Windows 服务方法
Nginx所需环境的安装,及nginx安装,nginx相关功能开启,后端节点健康检查插件安装,静态资源缓存插件,缩略图插件安装等。
自己整理的nginx安装部署相关的一些经验,供参考
nginx安装全流程,包括安装流程,配置流程,还有开机自启动
nginx安装,有什么不好的多提宝贵意见
Nginx安装的时候不指定安装目录,会默认安装到/usr/local/nginx下,因此如果需要改变安装目录的同学,可以按照以下方法安装。
nginx安装、配置、负载均衡
nginx安装环境及nginx_1.18.0安装包,gcc、g++、pcre、zlib、nginx包
nginx 安装及配置文档包含 下载安装及相关配置步(反向代理,负载均衡)骤说明。
nginx安装与使用 http://blog.163.com/njut_wangjian/blog/static/1657964252013327103716818/ Nginx开发从入门到精通 http://tengine.taobao.org/book/index.html nginx官网上下载相应的安装包,--- 直接解压就...
nginx安装使用教程nginx安装使用教程
nginx安装.
一、nginx 安装与运行 (Mac OS环境) 1. 安装 nginx 可通过 Homebrew 可直接安装: $brew install nginx 安装好后,默认首页的文件在 /usr/local/var/www 文件夹下 默认的配置文件地址在 /usr/local/etc/nginx/nginx...
(1) Nginx安装配置 - 1 - 1) Nginx安装 - 1 - 2) Nginx配置 - 1 - a)对c:\nginx\conf\nginx.conf文件进行配置: - 1 - b)常用的 Nginx 参数 - 3 - c)静态文件处理 - 4 - d)动态页面请求处理 - 4 - e)下面为nginx....
php+mysql+nginx安装与常遇到的错误 centos系统为例子 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.8.15 + PHP 5.2.10 ...
一、安装nginx 二、关闭和重启nginx 三、卸载nginx 四、nginx加入到系统服务并自启动 该方案测试成功过!
nginx安装插件包和部署包含了文档和脚本以及其中nginx的安装包是直接在linux在线下载。不是非常详细啊!
nginx安装 附带安装包,解压即可安装