linux安装并配置初始化Nginx

记录一次在阿里云服务器上安装Nginx的过程,以及遇到的一些坑。这里使用的是源码安装,建议不要使用yun install命令,这样就没办法定制化安装Nginx。


安装环境

系统版本 :CentOS 6.9 x64位 

需求库:pcre,zlib

安装流程

1、先到nginx开源官网(http://nginx.org/en/download.html)下载nginx的安装包,并上传到服务中,并解压(tar -zxvf /opt/nginx/nginx-1.16.1.tar.gz -C /opt/nginx/)。

linux安装并配置初始化Nginx_第1张图片 下载页面
linux安装并配置初始化Nginx_第2张图片 解压后页面

2、进入Nginx目录,并使用(./configure  --prefix=/etc/nginx )命令将make需要的一些文件生成并存放到指定的目录(/etc/nginx)中(如果要支持ssl,在后面添加--with-http_ssl_module)。

可能出现的问题:

①:报./configure: error: the HTTP rewrite module requires the PCRE library.错误。

解决方法:使用(yum install pcre pcre-devel -y)安装pcre库。

②:报./configure: error: the HTTP gzip module requires the zlib library.错误。

解决方法:使用(yum install zlib-devel)安装zlib库

③:报./configure: error: SSL modules require the OpenSSL library。

解决方法:使用(yum -y install openssl openssl-devel)安装openssl库

编译成功界面,会显示Nginx运行时的特性和配置文件目录:

linux安装并配置初始化Nginx_第3张图片

3、执行make编译,编译成功后会生成大量的编译文件和二进制文件:

linux安装并配置初始化Nginx_第4张图片

4、使用make install安装Nginx,安装完成会在我们最开始prefix指定的目录中生成对应的文件:

linux安装并配置初始化Nginx_第5张图片

5、使用(/etc/nginx/sbin/nginx -c /etc/nginx/conf/nginx.conf)命令启动nginx。在浏览器中输入ip,如果启动成功,则会显示nginx欢迎界面。

linux安装并配置初始化Nginx_第6张图片

nginx其他命令:

修改配置文件后热部署:nginx -s reload

立刻停止服务:nginx -s stop

优雅的停止服务:nginx -s quit

你可能感兴趣的:(linux学习记录)