CentOS下安装Nginx

1.系统准备 

 在虚拟机安装CentOS6.7系统,给系统设置IP和dns让系统可以联网,接下来就可以进行环境准备。

2.环境准备

 安装相关编译环境和依赖关系

 yum -y install gcc gcc-c++ autoconf automake make

CentOS下安装Nginx_第1张图片

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 

CentOS下安装Nginx_第2张图片


可以到此页面下载自己想要的版本,目前最新的版本nginx-1.10.0,本文中使用的是nginx-1.7.4

http://nginx.org/en/download.html

CentOS下安装Nginx_第3张图片

使用以下命令下载文件:wget http://nginx.org/download/nginx-1.7.4.tar.gz

将下载下来的Nginx上传到/opt/nginx目录下。运行“tar -zxvf nginx-1.7.4.tar.gz”进行解压。

配置:./configure

CentOS下安装Nginx_第4张图片

如果没有装PCRE相关的,会产生如下报错

CentOS下安装Nginx_第5张图片

同样的,没有装zlib也会产生相关报错

./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.


如果提示同样的错误;

执行命令查找PCRE的安装位置:file -name pcre

得到的是:./auto/lib/pcre

wKioL1ctn2OT9dOXAAAcxWltgGA096.png


根据提示在后面添加参数指定Path

执行命令:./configure --with-pcre=./auto/lib/pcre


如果看到以上的图片,表示配置成功了,执行以下命令安装:

make && make install

提示以下错误:

CentOS下安装Nginx_第6张图片

重新执行./configure

CentOS下安装Nginx_第7张图片

再执行:make && make install

安装完成!

CentOS下安装Nginx_第8张图片


修改配置文件:

切换目录:cd /usr/local/nginx/conf

修改文件:vi nginx.conf

wKiom1ctoJfweIkaAAAUGeUR9EA243.png


CentOS下安装Nginx_第9张图片


切换到sbin目录:cd /usr/local/nginx/sbin


启动Nginx:./nginx

wKiom1ctoS-BB4VZAAAc8f0FLZo058.png

打开浏览器,输入以下地址访问吧:


http://你的服务器IP

看到以下信息了吗?


CentOS下安装Nginx_第10张图片


配置Nginx开机启动vi /etc/rc.d/rc.local

在文件末尾添加“/usr/local/nginx/sbin/nginx


Nginx常用命令:

重新加载配置文件:/usr/local/nginx/sbin/nginx -s reload

停止Nginx服务:/usr/local/nginx/sbin/nginx -s stop



你可能感兴趣的:(虚拟机,error,下载文件)