`

nginx 配置实战

阅读更多
1. 下载Nginx: http://nginx.org/en/download.html
这里我们下载最新的稳定版:nginx-0.8.54.tar.gz

2. 下载PCRE(Perl Compatible Regular Expressions)包:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
这里我们下载最新版:pcre-8.11.tar.gz

3. 以root用户登录Linux系统,执行如下命令:
一,先安装pcre 包
1) # tar zxvf pcre-8.11.tar.gz
2) # ./configure
3) # cd pcre-8.11/
4) # make
5) # make  install
二, 安装nginx 包
1) # tar nginx-0.8.54..tar.gz 
2) # cd nginx-0.8.54/
3) # mkdir -p /usr/local/lib/.libs/
# cp /usr/local/lib/libpcre.a /usr/local/lib/.libs/libpcre.a

4) # ./configure --prefix=/opt/nginx \
      --with-pcre=/usr/local/lib \
   --with-http_stub_status_module \
   --with-http_addition_module \
   --with-http_realip_module \
   --with-http_flv_module \
   --with-debug
      --without-http-cache

/opt/nginx:就是程序的安装目录
5) 修改/objs//Makefile 文件
注释掉以下内容: ./configure --disable-shared (位于1100多行)
6) # make
7) # make  install
三, 启动nginx
1) # /opt/nginx/sbin/nginx
安装成功后 /opt/nginx 目录下有四个子目录分别是:conf、html、logs、sbin 。其中 Nginx 的配置文件存放于 conf/nginx.conf,Nginx 只有一个程序文件位于 sbin 目录下的 nginx 文件。确保系统的 80 端口没被其他程序占用
启动后,打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。
分享到:
评论

相关推荐

    linux下nginx安装、配置实战

    Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,但主要的站点配置文件可能在`/etc/nginx/sites-available`目录下,然后通过软链接到`/etc/nginx/sites-enabled`来启用。例如,创建一个新的配置文件`/etc/nginx/...

    Nginx实战配置

    Nginx实战配置,里面罗列了本文博客中的叙述点 http://blog.csdn.net/shuzui1985/article/details/8581755

    nginx实战-基于lua语言

    1. **Nginx配置中的Lua**:在Nginx配置文件中,使用`location`块定义 Lua 脚本的入口点,例如`content_by_lua_file`指令指定Lua脚本文件。 2. ** ngx_lua API**:Nginx提供了一系列的Lua API接口,如`ngx.req.get_...

    微服务实战(二)nginx配置

    1. **基础配置**:在Nginx配置文件中,我们需要设置监听端口、日志路径等基本信息。例如: ``` server { listen 80; server_name leyoutest.com; # 替换为你的域名或IP access_log /var/log/nginx/leyou-manage...

    实战nginx.pdf

    实战nginx.pdf。主要内容包括:第1章 Nginx简介;第2章Nginx服务器安装与配置;第3章Nginx基本配置与优化;第4章Nginx与PHP;第5章Nginx与JSP、ASP.NET..第6章Nginx http负载均衡和反向代理;第7章Nginx 的rewrite...

    k8s-修改ingress-nginx-controller中nginx配置文件参数参考

    k8s-修改ingress-nginx-controller中nginx配置文件参数参考

    NGINX实战--web实战

    【标题】:“NGINX实战--web实战” 【描述】中的“当今最火的FREE数据库软件Nginx”实际上存在一些误解,Nginx并非数据库软件,而是一款高性能的HTTP和反向代理服务器,同时也是一款邮件协议服务器。Nginx以其轻量...

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议.zip

    课程内容包括了Nginx进阶基础,Nginx配置提升,JVM虚拟机尝试,JVM运维实用排障工具,JVM监控工具,Tomcat配置,Tomcat运维与部署等Web服务器的必备运维部署技术。 ===============课程目录=============== (1)\...

    nginx-demo-master.zip

    《Nginx配置实战解析——基于nginx-demo-master.zip》 Nginx,作为一个高性能的HTTP和反向代理服务器,广泛应用于各类网站和应用程序的部署。本文将深入探讨一个名为"nginx-demo-master.zip"的压缩包文件,它包含了...

    nginx实战-nginx

    第1章 Nginx简介.pdf第2章 Nginx服务器的安装与配置.pdf第3章 Nginx的基本配置与优化.pdf第4章 Nginx与PHP(FastCGI)的安装、配置与优化.pdf第5章 Nginx与JSP、ASP.NET、Perl的安装与配置.pdf第6章 Nginx HTTP负载...

    Nginx实战最全教程.zip

    《Nginx实战最全教程》是一份详尽的指南,旨在帮助读者深入理解并熟练掌握Nginx服务器的配置和应用。Nginx作为一款高性能的HTTP和反向代理服务器,广泛应用于网站架构中,以其高效、稳定和灵活性而备受青睐。本教程...

    实战Nginx及基础配置与管理

    在学习Nginx配置与管理之前,首先需要了解其基本概念和用途。Nginx在设计之初就非常注重高并发连接的处理,采用了基于事件驱动的架构模式,而且因为其代码的模块化,可以轻松地实现功能的扩展。Nginx的处理速度和高...

    02nginx动态配置.zip

    在修改Nginx配置文件后,应先检查语法是否正确。可以使用`nginx -t`或`sudo nginx -t`命令进行测试,如果返回`configuration file /etc/nginx/nginx.conf test is successful`,则说明配置无误。然后重启Nginx以使...

    实战Nginx-PDF版.zip

    第2章Nginx服务器安装与配置;第3章Nginx基本配置与优化;第4章Nginx与PHP;第5章Nginx与JSP、ASP.NET..第6章Nginx http负载均衡和反向代理;第7章Nginx 的rewrite规则与实例;第8章 Nginx 模块开发;第9章Nginx 的...

    实战Nginx pdf rar 高清版 15M

    《实战Nginx》这本书是IT领域中关于网络服务器配置和优化的重要参考资料,特别是对于那些致力于提高Web服务性能和效率的开发者和系统管理员而言。Nginx是一款高性能、轻量级的HTTP和反向代理服务器,以其高效稳定、...

    Nginx企业级WEB服务器实战

    ### Nginx企业级WEB服务器实战 #### 一、Nginx概述 Nginx(发音为“engine X”)是一款高性能的HTTP服务器、反向代理服务器,同时也是IMAP/POP3/SMTP服务器。它最初由Igor Sysoev为了满足俄罗斯访问量排名第二的...

    实战Nginx取代Apache的高性能Web服务器_文字版

    2. PHP配置:在Nginx配置中,`location`块内添加`fastcgi_pass`指令指定PHP-FPM监听的地址。 3. PHP参数传递:`fastcgi_param`指令设置环境变量,如`SCRIPT_FILENAME`用于传递PHP脚本路径。 六、日志管理和优化 1....

Global site tag (gtag.js) - Google Analytics