版本:
Nginx(一):linux下安装nginx与配置
linux系统为Centos 64位
准备目录
[root@instance-3lm099to ~]# mkdir /usr/local/nginx
[root@instance-3lm099to ~]# cd /usr/local/nginx/
下载
从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.22.1.tar.gz 直接在Linux上用命令下载)
解压
解压 tar -zxvf nginx-1.5.9.tar.gz
解压好后移至目录
[root@instance-3lm099to nginx]# cd nginx-1.5.9/
设置Nginx安装路径,如果没有指定,默认为/usr/local/nginx
#编译 执行命令 考虑到后续安装ssl证书 添加两个模块 如不需要直接执行./configure即可
./configure --prefix=/msun/app/nginx --with-http_stub_status_module --with-http_ssl_module
编译
make (make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件)
安装
make install (make install是把这些编译出来的可执行文件和库文件复制到合适的地方)
启动
参数 -c 指定了配置文件的路径,如果不加的话就是使用默认的配置文件
/home/msunsoft/app/nginx/sbin/nginx -c /home/msunsoft/app/nginx/conf/nginx.conf
停止
停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的
查询nginx主进程号
ps -ef | grep nginx
在进程列表里 面找master进程,它的编号就是主进程号了。
发送信号
从容停止Nginx
kill -QUIT 主进程号
快速停止Nginx
kill -TERM 主进程号
强制停止Nginx
pkill -9 nginx