centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(1)

1、下载Nginx文件:

wget http://nginx.org/download/nginx-1.6.2.tar.gz

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(2)

2、安装依赖包(3个)

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

从下面图中可以看到,我的两个依赖包已经安装过,故仅第一个重新下载安装了下。

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(3)

3、解压nginx-1.6.2.tar.gz

tar -zxvf nginx-1.6.2.tar.gz

下面图片仅截取部分。

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(4)

4、进入安装包

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(5)

5、配置(下面两张图片仅截取开始和结束部分内容,并非全部)

./configure --prefix=/usr/local/devtool/nginx-1.6.2

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(6)

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(7)

6、编译安装(下面两张图片仅截取开始和结束部分内容,并非全部)

make && make install

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(8)

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(9)

7、查看nginx版本

/usr/local/devtool/nginx-1.6.2/sbin/nginx -v

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(10)

8、每次我们修改配置文件后,可使用下面命令检查正确性

检查配置文件nginx.conf的正确性命令:

/usr/local/devtool/nginx-1.6.2/sbin/nginx -t

结果如下面图所示:

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(11)

9、nginx 启动命令如下:

/usr/local/devtool/nginx-1.6.2/sbin/nginx

如下面图所示,因为我80端口被微信后台的springboot服务使用了,所以这里提示not bind。

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(12)

停掉springboot服务

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(13)

再次启动nginx并查看nginx进程

/usr/local/devtool/nginx-1.6.2/sbin/nginx

ps -ef | grep nginx

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(14)

访问我的域名,可以看到nginx的欢迎页。

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(15)

10、停止nginx

/usr/local/devtool/nginx-1.6.2/sbin/nginx -s stop

centos7怎么启动nginx(阿里云LinuxCentons系统安装并启动nginx并通过域名访问)(16)

其他常用命令:

/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件

/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx

/usr/local/webserver/nginx/sbin/nginx -s stop # 直接停止 Nginx

/usr/local/webserver/nginx/sbin/nginx -s quit # 停止服务器,但要等到请求处理完毕后关闭

本篇完。

持续更新完善中......欢迎关注转发,共同学习

,