`
美丽的小岛
  • 浏览: 309383 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Ubuntu中Nginx的安装与配置

 
阅读更多

安装Nginx:

1. g++:

sudo apt-get install make gcc g++

 

2.出现错误:

下列软件包有未满足的依赖关系:

g++ : 依赖: g++-4.8 (>= 4.8.2-5~) 但是它将不会被安装

lib32qtwebkit4 : 依赖: ia32-libs (>= 20080808) 但无法安装它

依赖: lib32gcc1 (>= 1:4.1.1) 但是它将不会被安装

依赖: lib32stdc++6 (>= 4.1.1) 但是它将不会被安装

依赖: libc6-i386 (>= 2.4) 但是它将不会被安装

ppstream : 依赖: ia32-libs (>= 2.4) 但无法安装它

依赖: lib32gcc1 (>= 1:4.1.1) 但是它将不会被安装

依赖: lib32stdc++6 (>= 4.2.1) 但是它将不会被安装

依赖: lib32z1 (>= 1:1.1.4) 但是它将不会被安装

依赖: libc6-i386 (>= 2.7) 但是它将不会被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)

原因是安装了ppstreem没有安装成功造成的。

解决:sudo apt-get -f install

是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package

 

3.pcre

http://sourceforge.net/projects/pcre/files/pcre/

wget http://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.tar.gz

tar -xvf pcre-8.37.tar.gz

cd pcre-8.37/

./configure --prefix=/usr/local/pcre

make

make install

 

4.zlib

wget http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.gz

tar -xvf tar -xvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr/local/zlib

make

make install

 

5.nginx

wget http://nginx.org/download/nginx-1.8.0.tar.gz

tar -zxvf nginx.tar.gz -C /home/xxxxxx

sudo ./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre --with-zlib=/usr/local/zlib

改:

sudo ./configure --prefix=/usr/local/nginx –with-pcre=../pcre –with-zlib=../zlib-1.2.8

 

代码都不用编译,把路径加入去nginx一起编译。

 

结果:

Configuration summary

+ using PCRE library: /usr/local/pcre

+ OpenSSL library is not used

+ using builtin md5 code

+ sha1 library is not found

+ using zlib library: /usr/local/zlib

 

nginx path prefix: "/usr/local/nginx"

nginx binary file: "/usr/local/nginx/sbin/nginx"

nginx configuration prefix: "/usr/local/nginx/conf"

nginx configuration file: "/usr/local/nginx/conf/nginx.conf"

nginx pid file: "/usr/local/nginx/logs/nginx.pid"

nginx error log file: "/usr/local/nginx/logs/error.log"

nginx http access log file: "/usr/local/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"

 

总结整个流程:

sudo apt-get install make gcc g++

 

wget http://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.tar.gz

tar -xvf pcre-8.37.tar.gz -C /home/MyUsr/src/pcre

 

wget http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.gz

tar -xvf tar -xvf zlib-1.2.8.tar.gz -C /home/MyUsr/src/zlib

 

wget http://nginx.org/download/nginx-1.8.0.tar.gz

tar -zxvf nginx.tar.gz -C /home/MyUsr/src/nginx

sudo ./configure --prefix=/usr/local/nginx –with-pcre=../pcre –with-zlib=../zlib

make && make install

 

分享到:
评论

相关推荐

    Ubuntu下nginx1.6和sticky1.1安装配置资料 包

    在“Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置文档_huitoukest.doc”中,应该详细记录了以上步骤,供后续参考。最后,记得在生产环境中定期更新Nginx到最新稳定版本,以获取安全更新和新特性。

    ubuntu 1804 nginx 离线安装包

    在Ubuntu 18.04系统中安装Nginx服务器是一项常见的任务,特别是在无互联网连接的环境下,离线安装显得尤为重要。本资源提供了一个适用于这种场景的解决方案,它包括了Ubuntu 18.04环境下Nginx的离线安装包。这个离线...

    ubuntu20.04无网dpkg安装nginx.zip

    7. **测试Nginx配置**:在修改配置后,使用`nginx -t`测试配置文件的语法。如果没有错误,使用`systemctl reload nginx`应用新的配置。 8. **安全注意事项**:离线安装可能存在安全隐患,因为可能无法获取最新的...

    ubuntu+nginx安装配置应用说明

    对于更高级的配置,如SSL/TLS支持、反向代理、负载均衡等,你需要在Nginx配置文件中添加相应的指令。例如,为实现HTTPS,你需要获取SSL证书,并在服务器块中添加如下内容: ```nginx server { listen 443 ssl; ...

    Ubuntu12.04 nginx python uwsgi Django安装步骤

    在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、安装 Nginx Nginx 是一个轻量级的反向代理服务器,可以用来处理 ...

    ubuntu20.04离线无网dpkg安装nginx按完整的deb包

    首先,`dpkg`是Debian和基于Debian的系统(包括Ubuntu)中的包管理器,它允许用户安装、配置和卸载`.deb`格式的软件包。`.deb`包是包含软件及其元数据的归档文件,类似于其他Linux发行版中的`.rpm`包。 在离线安装...

    UBUNTU安装nginx

    "Ubuntu安装nginx详解" 在本文中,我们将详细介绍如何在Ubuntu系统中...本文详细介绍了如何在Ubuntu系统中安装nginx服务器,并对其进行基本配置。nginx是一个功能强大且灵活的Web服务器软件,广泛应用于生产环境中。

    ubuntu下编译安装nginx

    在Ubuntu系统上编译安装Nginx是一项技术性较强的...这个过程中,我们不仅学习了如何编译安装Nginx,还了解了如何添加第三方模块以及配置Nginx以处理特定类型的媒体流。这对于搭建自己的流媒体服务器是非常重要的知识。

    ubuntu安装Nginx1.8

    下面将详细介绍如何在Ubuntu上安装Nginx 1.8,以及在这个过程中可能遇到的问题和解决方案。 首先,确保你的Ubuntu系统是最新的。打开终端并运行以下命令来更新系统软件包: ```bash sudo apt-get update sudo apt-...

    ubuntu开机自启动nginx服务

    ubuntu开机自启动nginx服务

    ubuntu nginx-1.24.0开源包

    nginx-1.24.0开源包,需要解压到ubuntu系统后,cd到目录后,先后执行./configure,make,make install,其中configure可以配置更详细的指令,make如果提示没有需要安装

    linux下nginx安装、配置实战

    本篇将详细介绍如何在Linux系统上安装Nginx,以及进行基本的配置实践。 首先,我们需要了解Nginx的安装过程。在大多数Linux发行版中,可以通过包管理器来安装Nginx。例如,在Ubuntu或Debian系统中,可以使用`apt-...

    nginx 安装及配置文档

    **Nginx配置** Nginx 的配置文件通常位于 `/etc/nginx/nginx.conf`,也可以通过创建多个 server 块来为不同的域名或服务定制配置。主要配置项包括: 1. **基本配置**:定义监听端口、服务器名称(可以是 IP 地址或...

    Linux中Nginx安装与配置详解

    总结,Nginx的安装与配置涉及多个方面,包括基础安装、配置文件编辑、虚拟主机设定、反向代理、负载均衡、SSL加密以及日志管理和性能监控。理解并掌握这些知识点将有助于你构建高效、安全的Web服务环境。在实际操作...

    linux下Nginx+tomcat整合的安装与配置

    ### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...

    Nginx安装配置.rar

    ### 三、Nginx配置 Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,包括全局块、events块、http块、server块和location块。配置Nginx的关键在于理解这些块的作用和相互关系。 1. **全局块** 设置影响Nginx全局...

    nginx安装工具及配置

    ### 三、Nginx配置案例 1. **静态资源服务** Nginx擅长处理静态文件,如HTML、CSS、JavaScript等。配置如下: ```nginx location /static/ { alias /var/www/static/; } ``` 这里`/static/`路径的请求会映射...

Global site tag (gtag.js) - Google Analytics