cent7配置nginx(一),nginx基础安装

  • Post author:
  • Post category:其他


这文章主要讲一下nginx的安装。


说明:本文章内容已经在

CentOS Linux release 7.3.1611 (Core)

上测试通过。

访问nginx官网下载适合的nginx版本,使用tar命令解压,进入解压目录执行

./configure

在centos7.3执行上面命令会出现如下错误,

错误内容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.

解决方法:

yum -y install pcre-devel

错误内容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.

解决方法:

yum install -y zlib-devel

错误内容23

./configure: error: C compiler cc is not found

解决方法:

yum install gcc

接着执行

./configure
make
make install

安装便可成功。

进入

/usr/local/nginx/sbin

执行

./nginx

可以启动nginx,执行

netstat -nlp

可以看到

80

端口已经被监听,在浏览器输入

http://127.0.0.1

可以看到

Welcome to nginx!

表示nginx已经启动成功。


nginx环境变量配置

每次操作nginx都需要进入

/usr/local/nginx/sbin

目录中,过于繁琐,因此可以在通过配置nginx环境变量解决,如下配置,执行

vim /etc/profile

打开环境配置文件,

HGINX_HOME=/usr/local/nginx/sbin
PATH=$PATH:$HGINX_HOME:
export PATH

修改好以后,执行

source /etc/profile

是配置生效。

最后附上安装nginx必备的所有的库,如果在编译安装nginx报错的情况下请检查如下库

yum install gcc 
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

nginx常用命令参考:

http://www.jb51.net/article/47750.htm

==手机QQ扫描下方二维码,快速加入Java架构师交流群==

image



版权声明:本文为minicto原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。