nginx1.14.0下载、安装、启动

摘要:
只有当nginx进程已经存在时,才能使用Reload。第二种停止方法(推荐):ps ef | grepnginx查询nginx进程kill QUIT进程编号在处理进程请求后停止进程。更安全的停止方法是kil TERM进程编号。这与kill-9相同。立即停止进程

nginx1.14.0下载及安装

wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

下面的configure命令选择其中一种即可:

./configure   //如果命令后面不带参数,则安装到默认路径:/usr/local/nginx
./configure --prefix=/home/program/nginx        //自定义安装目录

make & make install      // 重点!这里的make 和 install命令全都在执行你上面的configure命令后面的路径的nginx安装,成功之后,configure命令指定的路径下会多出sbin目录和 ./nginx命令执行文件

启动单个nginx

cd /usr/local/nginx/sbin      // cd 到configure 命令的安装目录

执行nginx命令启动之前,验证nginx.conf 文件语法格式是否正确:

$ ./nginx -t
nginx: the configuration file /soft/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /soft/nginx/conf/nginx.conf test is successful

启动nginx命令,下面这 2 种选择一种即可:

./nginx    // 启动nginx,常用方法。默认执行的nginx.conf文件相对于该nginx文件所在位置: ../conf/nginx.conf 
./nginx -c /usr/local/nginx/conf/nginx.conf     //后面带上-c参数的,是指定nginx.conf文件所在位置

./nginx -h //获得帮助

验证启动成功:在浏览器里输入IP,默认端口号为80,可以不用输入,如果是跨主机访问,需关闭nginx所在服务器的防火墙:

nginx1.14.0下载、安装、启动第1张

./nginx -t       验证nginx.conf 文件配置是否正确:

nginx1.14.0下载、安装、启动第2张

 停止nginx

cd /usr/local/nginx/sbin

./nginx -s stop      停止
./nginx -s quit      退出
./nginx -s reload     重新启动,加载nginx.conf。只有nginx进程已存在的情况下才可以用reload。

第二种方式停止(推荐):

ps -ef|grep nginx   查询nginx进程

kill -QUIT  进程号  进程请求处理完成后停止进程,比较安全的停止方式

kil -TERM  进程号  这个跟kill -9 一样,立即停止进程

nginx1.14.0下载、安装、启动第3张

 

免责声明:文章转载自《nginx1.14.0下载、安装、启动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇周末充电之WPF(三 ) .后台动态生成控件MySQL----ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

c/s架构nginx+php-fpm通信原理

    FastCGI是一个运用于Http Server和动态脚本语言间通信的接口,多数流行的Http Server都支持FastCGI,包括Apache、Nginx和lighttpd等。同时,FastCGI也被许多脚本语言支持,其中就有PHP。    FastCGI接口方式采用C/S结构,可以将HttP服务器和脚本解析服务器分开,同时在脚本解析服务器上...

nginx 部署web页面问题

nginx 部署web页面的时候,路径都是对的,但是css文件就是不起作用,控制台提示如下,原来是格式的问题,截图如下: css 被转成了application/octet-stream,这个是nginx的默认格式,所以需要在nginx的配置文件上配置type,配置文件截图为: mime.types 内容为: types { text/html...

Flask、Tornado、Nginx搭建Https服务

其实Flask可以直接用tornado部署就行: # coding=utf-8 from tornado.wsgi import WSGIContainer from tornado.httpserver import HTTPServer from tornado.ioloop import IOLoop from app.app_main import...

利用Nginx做反向代理搭建ArcGIS 10.1 for Server集群环境

  搭建GIS Server集群环境时,通常不建议在GIS Server之间设置防火墙;而建议在服务器环境的前端设置反向代理来隐藏服务器环境的真实地址及端口,保险起见可将反向代理放入DMZ区(前后都设置防火墙),增加安全性。   ArcGIS 10.1 for Server做出的架构改进使得我们在搭建GIS服务器集群环境时更加容易和省心;Nginx因其高性...

nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法

NGINX启动时提示错误: /usr/local/nginx/sbin/nginx -t/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or direct...

查找nginx安装的路径

 转 http://joowhee.com/nginx-an-zhuang-di-lu-jing/ 你可以用这两个命令,找安装启用的路径 netstat -tnlp|grep nginx 然后看到一行记录,复制最后的一个数据(进程ID) ps -aux |grep 进程ID 就可以看到 NINGX的启动方式了。 如果你现在不知道,并且没重动NIGNX,则可...