- 安装gcc和g++
apt-get install build-essential
apt-get install libtool
这里写图片描述
- 安装pcre依赖库
apt-get install libpcre3 libpcre3-dev
- 安装zlib依赖库
apt-get install zlib1g-dev
- 安装openssl依赖库
apt-get install openssl
apt-get install libssl-dev // 未安装该库会报 SSL modules require the OpenSSL library.
- 安装nginx
nginx的依赖库顺利安装完成后就可以正式开始安装nginx了,先去官网下载最新版本的源码包。下载地址为:nginx下载地址
下载完成后将包上传到服务器某个目录下。然后解压安装。
1、配置nginx
tar -zxvf nginx-1.14.0.tar.gz
解压后可以进入目录并看目录文件:
cd nginx-1.14.0/
这里写图片描述
可以看到有一个特别颜色的configure文件。该文件的功能主要是配置nginx。
在该目录下执行配置文件的命令:
./configure --prefix=/usr/local/nginx --with-http_ssl_module // 安装在local/nginx路径下 --with-http_ssl_module主要是配置https时用到,不加上这个参数的话到时启动https会找不到ssl模块
2、编译nginx
make
3、安装nginx
make install
安装完成后,可以在我们之前配置的usr/local文件夹下看到有nginx的文件夹。
进入usr/local/nginx/conf目录下可以看到配置文件nginx.conf,往后对nginx的配置修改主要就是修改这个文件。
至此,nginx就算安装完成了。如果没进一步的需求到这里就可以结束了。
4.进入nginx目录并启动nginx
cd usr/local/nginx
ls
其中有
conf //配置文件
html //网页文件
logs //日志文件
sbin //二进制程序
启动nginx:
./sbin/nginx
注:80端口占用问题:杀掉占用80端口的服务。
查看端口占用情况:
netstat -antp
5.关闭nginx
- 从容停止
查看进程号
ps -ef|grep nginx
杀死进程
kill -QUIT 2072
- 快速停止
查看进程号后
kill -TERM 2132
或 kill -INT 2132
- 强制停止
pkill -9 nginx
6.重启
1、验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令
./nginx -t
看到如下显示
nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!
方法二:在启动命令-c前加-t
2、重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令
./nginx -s reload
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
网友评论