Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
想要Linux下安装Nginx作为WEB服务器,要先准备些必要的库和工具,通常必须安装的是:PERC库和Openssl。
分四步走,让你的Nginx迅速跑起来!
1. 安装PCRE库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法)
不用考虑是否已安装,直接上命令:
使用yum来安装:
[root@example.com ~]# yum install pcre pcre-devel
或者用apt-get:
[root@example.com ~]# apt-get install libpcre3 libpcre3-dev
如果这些安装包已经安装在系统上,你会收到Nothing to do 的信息,就是已安装过了的意思。
2.安装OpenSSL(若服务器提供安全网页(https://)时,会用到OpenSSL库)
使用yum:
[root@localhost example]# yum install openssl openssl-devel
或者用apt-get:
[root@localhost example]# apt-get install openssl openssl-dev
3.下载、解压Nginx
去http://nginx.org/下载你要使用的版本,放到home目录,然后解压
[root@localhost example]# tar zxf nginx-0.7.66.tar.gz
4.安装Nginx
创建一个应用程序通常分为三步:从源代码到配置、编译和安装编译。每一步都有很多配置项,但对于初学者,我们只是让它能跑起来,可以先忽略这些配置项。最容易的办法依次执行下面三个命令:
[root@localhost nginx-0.7.66]# ./configure //有一个重要的配置项是 --prefix=... 指定安装Nginx的基础目录,比如你想把它安装在 /home/jiang/www/下,这个完整的命令应该是:[root@localhost nginx-0.7.66]# ./configure --prefix=/home/jiang/www
configure过程中可能出现的几个报错,及原因:
1) ./configure: error: C compiler gcc is not found 原因:你没有安装gcc ,这样可能你也没安装下面几个包,请一并安装
yum install gcc gcc-c++++ autoconf make
2) Makefile: 权限不够 原因:当前用户没有权限读写nginx源码目录,请切换到root下运行如下命令,作用是将当前目录的所有文件所有者都设为我们正在使用的普通用户。
[jiang@localhost nginx-0.7.66]# chown -R jiang:jiang ./ [jiang@localhost nginx-0.7.66]# exit
然后exit退出到普通用户状态下。 chown 后的 feng:feng 分别是所使用的普通账号的用户名,及其用户组名。
[root@localhost nginx-0.7.66]# make [root@localhost nginx-0.7.66]# make install
至此安装成功,去安装Nginx的基础目录下的sbin/,注意,我这里的目录是/home/jiang/www/sbin,执行命令:
[root@localhost sbin]# ./nginx //效果见下图
屏幕上不会出现任何文本信息,这是个好迹象,意味着正在正确运行。
打开浏览器,输入localhost,done done done done ~~~
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍linux下Nginx 0.8.40的安装方法,包括了linux下Nginx 0.8.40的安装方法的使用技巧和注意事项,需要的朋友参考一下 Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。 一、依赖的程序 1. gzip module requires zlib library 2. rewrite modu
本文向大家介绍在Linux里安装和启动nginx的方法,包括了在Linux里安装和启动nginx的方法的使用技巧和注意事项,需要的朋友参考一下 Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。 由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre、zlib、n
本文向大家介绍Linux下安装pyenv的方法,包括了Linux下安装pyenv的方法的使用技巧和注意事项,需要的朋友参考一下 前置条件 需安装git 安装步骤 1. 从远程仓库中克隆 pyenv 使用下面的命令克隆pyenv: 2. 配置环境变量 依次使用下面三个命令来配置环境变量: 或者直接进入该文件中,在末尾添加: 3. 使用环境变量 使用source命令重新执行上一步中修改的配置文件: 至
本文向大家介绍Linux下yum安装nginx教程,包括了Linux下yum安装nginx教程的使用技巧和注意事项,需要的朋友参考一下 本文教程为大家分享了Linux下yum安装nginx的详细过程,供大家参考,具体内容如下 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: 填写如下内容: 保存,则会产生一个/etc/yum.repos.d/nginx.r
本文向大家介绍Linux CentOS7下安装python3 的方法,包括了Linux CentOS7下安装python3 的方法的使用技巧和注意事项,需要的朋友参考一下 在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1、首先安装python3.6可能使用的依赖 2、下载python源码包,地址为https://www.python.org/down
本文向大家介绍Linux 下安装pip包的方法,包括了Linux 下安装pip包的方法的使用技巧和注意事项,需要的朋友参考一下 1.根据自己系统的python版本下载pip安装包,可去官网下载相应版本的。 2. 进入目录并执行 #cd pip-1.5.4 #python setup.py install 3.出现报错 ImportError No module named setuptools