Ubuntu系统下的Nginx服务器软件安装时的常见错误解决
Nginx安装问题
下载nginx,地址:http://nginx.org/en/download.html
解压安装,这个不解释
问题出现1:
./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=<path> option.
解决1:
sudo apt-get install libpcre3 libpcre3-dev
问题出现2:
./configure: error: the HTTP gzip module requires the zlib library. You can either disable the module by using --without-http_gzip_module option, or install the zlib library into the system, or build the zlib library statically from the source with nginx by using --with-zlib=<path> option.
解决2:
下载zlib库,地址:http://www.zlib.net/
直接解压安装
which zlib
查看一下,有可能还需要安装:
sudo apt-get install openssl libssl-dev
执行configure操作:
./configure –prefix=/usr/local/nginx –pid-path=/var/run/nginx.pid--with-http_stub_status_module –with-http_ssl_module make make install
启动:
/usr/local/nginx/sbin/nginx
测试:
curl -i http://localhost
干净卸载nginx
命令:
sudo apt-get --purge autoremove nginx
命令:
which nginx
如果没有提示,证明卸载成功,嘿嘿~
相关推荐
-
Ubuntu下安装和卸载软件的方法分享
前言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb两种方法,下面来看看详细的介绍吧. 1.通过deb包安装的情况: 安装.deb包: 代码: sudo dpkg -i package_file.deb 反安装.deb包: 代码: sudo dpkg -r package_name 2.通过apt-get安装的情况: 安装 代码: sudo apt-get install package_name 反安装 代码: sudo apt-get remo
-
在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误的解决方法
1.安装mysql workbench,提示未安装软件包 libpng12-0 下载了MySQL Workbench 6.3.8 在安装的时候报错: sudo dpkg -i mysql-workbench-community-6.3.8-1ubu1604-amd64.deb 提示:未安装软件包 libpng12-0. 然而使用sudo apt-get -f install后还是报错,后来找到下载libpng12-0的地址并安装. 2.下载安装libpng12-0 下载libpng12-0地址:
-
Shell脚本实现自动检测修改最快的Ubuntu软件源
每次装好Ubuntu,对于大多数用户来说,首先要做的事就是手动修改/etc/apt/sources.list文件,将里面的官方软件源地址更换为自己学校或者公司的软件源.当我们更换一个工作环境后,可能伴随着又要替换旧的软件源地址. 笔者觉得这样每次手动更改软件源是一件及其麻烦重复的劳动,于是编写了一个自动更新最快软件源的脚本,从此一劳永逸. 原理 最直观的想法就是:对各个软件源进行测速,选出最快的那个,之后将其替换为新的软件源. 那么如何对各个软件源测速呢?有两种方法: 一.用ping命令 测量其
-
Ubuntu/Debian 自有软件包构建私有源详解
Ubuntu/Debian 自有软件包构建私有源 linux在自建私有yum源方面,我们熟知redhat系列的createrepo命令,配合rpmbuild命令,使我们创建私有yum真是相当简单了,如果切换到debian系列下面呢?前面的文件讲解了怎么制作debian系列的deb包,但是没有讲怎么制作apt-get私有源,其实debian也有类似的createrepo命令.下面我们看看制作私有apt源的过程 安装制作工具: apt-get install dpkg-dev 创建deb文件目录 m
-
Ubuntu系统下的Nginx服务器软件安装时的常见错误解决
Nginx安装问题 下载nginx,地址:http://nginx.org/en/download.html 解压安装,这个不解释 问题出现1: ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE libra
-
Linux下Tomcat+Nginx服务器环境安装配置的简明教程
一.安装 1.安装JDK 下载的jdk文件为:jdk-6u45-linux-x64.bin,执行如下命令进行安装: #./jdk-6u12-linux-i586.bin 2.安装tomcat: #tar zxvf apache-tomcat-6.0.18.tar.gz #mv apache-tomcat-6.0.29 tomcat 这里我将解压后的apache-tomcat-6.0.29重命名为了tomcat方便操作. 3.配置环境变量: 编辑/etc下的profile文件,加上如下内容: JA
-
ubuntu系统下部署zabbix服务器监控的方法教程
前言 最近需要部署一套zabbix监控服务器,之前只是玩过zabbix的注入漏洞,但还没布置过,发现网上好多都是centos+源码编译的zabbix,因此写下此篇记录下安装过程,下面来一起看看详细的介绍: 环境ubuntu+apache+mysql+php,没搭建的可以参考这篇文章 php设置: //重要,安装zabbix时会检测这些内容是否已经修改 vim /etc/php5/apache2/php.ini ;date.timezone ===>去掉注释在=后添加 Asia/Shanghai
-
Linux系统下为Nginx安装多版本PHP
我们在安装配置服务器LNPM环境时应该考虑到PHP多版本并存的问题,下面是实现Linux系统下为Nginx安装多版本PHP的实现方法 linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5.28 & php5.4.44 注意假如php5.5是主版本已经安装在/usr/local/php目录下,那么再安装其他版本的php再指定不同安装目录即可. 安装PHP # wget http://cn2.php.net/get/php-5.4.44.tar.
-
ubuntu系统下Python虚拟环境的安装和使用教程
前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要. 安装虚拟环境 •步骤: •打开Linux终端(快捷键Ctrl+Alt+T),输入命令: sudo apt install python-virtualenv sudo easy_install virtualenvwrapper 说明:以上两条命令逐条执行,完成后虚拟环境安装完毕. 或者可以使用pip安装,前提是安装了pip,一般python自
-
Ubuntu系统搭建django+nginx+uwsgi的教程详解
1. 在开发机上的准备工作 1.确认项目没有bug. 2.用pip freeze > requirements.txt将当前环境的包导出到requirements.txt文件中,方便在部署的时候安装. 3.将项目上传到服务器上的/srv目录下.这里以git的形式为例,打开终端,依次输入如下命令 •git init •git remote add origin xxx.git •git add . •git commit -m 'first commit' •git pull origin mas
-
在Nginx服务器上安装SSL证书完成HTTPS请求的步骤详解(springboot项目)
目录 步骤1:下载证书到本地 步骤2:(可选)在Nginx独立服务器上安装证书 http本博客是在我完成了http重定向https配置之后来总结的,如有问题请大家见谅!如有问题请评论留言!!! 阿里云文档地址:https://help.aliyun.com/document_detail/98728.htm?spm=a2c4g.11186623.2.7.550a7845ysZdw5#section-liy-o8x-gug 步骤1:下载证书到本地 1.登录SSL证书控制台. 2.在概览页面,单击证
-
ubuntu系统下 python链接mysql数据库的方法
进入root 权限下 apt-get install mysql-server apt-get install mysql-client 创建数据库 mysql -u root -p passward 链接数据库 create database basename use basename 如果数据库存在要进行改动可以直接使用 mysql -u root -p passward basename 创建表 create table latest_face( id int(11) not null a
-
阿里云Linux-CentOS系统下-搭建Git服务器详解
阿里云Linux-CentOS系统下-搭建Git服务器 步骤总结: 1. 安装git 首先确认服务器是否安装Git 在Xshell中输入命令:$ rpm -qa git 结果如下表示已经安装: 如果未安装就安装git 在Xshell中输入:$ yum install git 2. 创建一个git用户,用来运行git服务: 在Xshell中输入:$ sudo adduser git 此时在阿里云服务器的根目录:/home文件夹下新增一个文件夹git 按这个层级建立文件用于存放客户端用户的公钥:/
-
ubuntu系统下使用pm2设置nodejs开机自启动的方法
1.安装pm2 : npm install pm2 -gd 这时在命令行下执行pm2命令可能找不到,需要执行如下命令 1.创建软链接:ln -s /home/XXX/node-node-v6.11.5-linux-x64/bin/pm2 /usr/local/bin/pm2 2.一下命令需要在root用户下执行: sudo pm2 start ./bin/www sudo pm2 save sudo pm2 startup sudo pm2 save 3.重启系统试一下:如果不行执行 chatt
随机推荐
- AngularJs入门教程之环境搭建+创建应用示例
- Javascript冒泡排序算法详解
- mybatis创建一个或多个新用户 insert 字段和表名不确定时动态添加问题
- oracle查看表空间已分配和未分配空间的语句分享
- php使用Image Magick将PDF文件转换为JPG文件的方法
- js动态修改input输入框的type属性(实现方法解析)
- go语言执行windows下命令行的方法
- ASP基础入门第三篇(ASP脚本基础)
- Android编程开发之RadioGroup用法实例
- 用VirtualBox构建MySQL测试环境的笔记
- 详解JavaScript中Hash Map映射结构的实现
- 简单的php缓存类分享 php缓存机制
- jquery ajax多次请求数据时 不刷新问题的解决方法
- Android编程设定activity进入和退出效果的方法
- JavaWeb项目实现文件上传动态显示进度实例
- Spring整合CXF webservice restful实例详解
- 加速你的RealOne Player
- Spring定时任务中@PostConstruct被多次执行异常的分析与解决
- Java自动添加重写的toString方法详解
- 简述JS控制台的使用