安装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 |
相关推荐
在“Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置文档_huitoukest.doc”中,应该详细记录了以上步骤,供后续参考。最后,记得在生产环境中定期更新Nginx到最新稳定版本,以获取安全更新和新特性。
在Ubuntu 18.04系统中安装Nginx服务器是一项常见的任务,特别是在无互联网连接的环境下,离线安装显得尤为重要。本资源提供了一个适用于这种场景的解决方案,它包括了Ubuntu 18.04环境下Nginx的离线安装包。这个离线...
7. **测试Nginx配置**:在修改配置后,使用`nginx -t`测试配置文件的语法。如果没有错误,使用`systemctl reload nginx`应用新的配置。 8. **安全注意事项**:离线安装可能存在安全隐患,因为可能无法获取最新的...
对于更高级的配置,如SSL/TLS支持、反向代理、负载均衡等,你需要在Nginx配置文件中添加相应的指令。例如,为实现HTTPS,你需要获取SSL证书,并在服务器块中添加如下内容: ```nginx server { listen 443 ssl; ...
在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、安装 Nginx Nginx 是一个轻量级的反向代理服务器,可以用来处理 ...
首先,`dpkg`是Debian和基于Debian的系统(包括Ubuntu)中的包管理器,它允许用户安装、配置和卸载`.deb`格式的软件包。`.deb`包是包含软件及其元数据的归档文件,类似于其他Linux发行版中的`.rpm`包。 在离线安装...
"Ubuntu安装nginx详解" 在本文中,我们将详细介绍如何在Ubuntu系统中...本文详细介绍了如何在Ubuntu系统中安装nginx服务器,并对其进行基本配置。nginx是一个功能强大且灵活的Web服务器软件,广泛应用于生产环境中。
在Ubuntu系统上编译安装Nginx是一项技术性较强的...这个过程中,我们不仅学习了如何编译安装Nginx,还了解了如何添加第三方模块以及配置Nginx以处理特定类型的媒体流。这对于搭建自己的流媒体服务器是非常重要的知识。
下面将详细介绍如何在Ubuntu上安装Nginx 1.8,以及在这个过程中可能遇到的问题和解决方案。 首先,确保你的Ubuntu系统是最新的。打开终端并运行以下命令来更新系统软件包: ```bash sudo apt-get update sudo apt-...
ubuntu开机自启动nginx服务
nginx-1.24.0开源包,需要解压到ubuntu系统后,cd到目录后,先后执行./configure,make,make install,其中configure可以配置更详细的指令,make如果提示没有需要安装
本篇将详细介绍如何在Linux系统上安装Nginx,以及进行基本的配置实践。 首先,我们需要了解Nginx的安装过程。在大多数Linux发行版中,可以通过包管理器来安装Nginx。例如,在Ubuntu或Debian系统中,可以使用`apt-...
**Nginx配置** Nginx 的配置文件通常位于 `/etc/nginx/nginx.conf`,也可以通过创建多个 server 块来为不同的域名或服务定制配置。主要配置项包括: 1. **基本配置**:定义监听端口、服务器名称(可以是 IP 地址或...
总结,Nginx的安装与配置涉及多个方面,包括基础安装、配置文件编辑、虚拟主机设定、反向代理、负载均衡、SSL加密以及日志管理和性能监控。理解并掌握这些知识点将有助于你构建高效、安全的Web服务环境。在实际操作...
### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...
### 三、Nginx配置 Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,包括全局块、events块、http块、server块和location块。配置Nginx的关键在于理解这些块的作用和相互关系。 1. **全局块** 设置影响Nginx全局...
### 三、Nginx配置案例 1. **静态资源服务** Nginx擅长处理静态文件,如HTML、CSS、JavaScript等。配置如下: ```nginx location /static/ { alias /var/www/static/; } ``` 这里`/static/`路径的请求会映射...