高谈风月

不共青山一笑,不与黄花一醉

0%

nginx安装

1、安装gcc g++的依赖库

1
2
sudo apt-get install build-essential
sudo apt-get install libtool

2、安装pcre依赖库s

1
sudo apt-get install libpcre3 libpcre3-dev

3、安装zlib依赖库

1
sudo apt-get install zlib1g-dev

4、安装ssl依赖库

1
sudo apt-get install openssl libssl-dev

5下载安装包

1
wget http://nginx.org/download/nginx-1.19.6.tar.gz

6、解压

1
tar zxvf ./nginx-1.19.6.tar.gz

7、进入解压目录

1
cd nginx-1.19.6/ 

8、安装

1
2
3
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module 
sudo make
sudo make install

9、启动

1
/usr/local/nginx/sbin/nginx

常用Command

1
2
3
4
5
6
7
8
9
10
11
12
#启动nginx
start nginx
#修改配置后重新加载生效
nginx -s reload 
#重新打开日志文件
nginx -s reopen 
#测试nginx配置文件是否正确
nginx -t -c /path/to/nginx.conf
#快速停止nginx
nginx -s stop 
#完整有序的停止nginx
nginx -s quit 

第9步已经启动了。可以通过 ps ef|grep nginx可以看到有两个进程。主进程和工作进程。

默认配置文件(nginx.conf)在/usr/local/nginx/conf/nginx.conf

所以第九步的另一种启动方式是(指定配置文件启动) /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

由于默认配置文件路径是 /usr/local/nginx/conf/nginx.conf 所以第九步简写了

支持不要超过早餐费~