下载
地址从http://nginx.org/en/download.html复制
1 2
| cd /usr/local/soft wget http://nginx.org/download/nginx-1.20.2.tar.gz
|
解压
1
| tar -xzvf nginx-1.20.2.tar.gz
|
安装依赖环境
gcc环境:基本运行环境
pcre:用于nginx的http模块解析正则表达式
zlib:用户进行gzip压缩
openssl:用于nginx https协议的传输
1
| yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
|
编译安装
–prefix=/usr/local/soft/nginx :把nginx安装到/usr/local/soft/nginx,可以自定义修改目录。所以后面会有一个源码目录nginx-1.20.2,一个编译安装后的目录nginx。
–with-http_ssl_module :启用ssl模块,使用ssl功能
1 2 3 4
| cd /usr/local/soft/nginx-1.20.2 ./configure --prefix=/usr/local/soft/nginx --with-http_ssl_module make && sudo make install cd /usr/local/soft/nginx/
|
测试配置是否成功:
1
| /usr/local/soft/nginx/sbin/nginx -t -c /usr/local/soft/nginx/conf/nginx.conf
|
启动Nginx
1
| /usr/local/soft/nginx/sbin/nginx
|
浏览器直接访问IP(HTTP协议默认80端口,不需要输入)
copy vimfile
为了让VIM查看nginx配置文件时语法高亮,需要把相应文件copy到VIM目录。先确定本机的vimfiles目录在哪个位置。
1 2 3
| find / -name vimfiles cd /usr/local/soft/nginx-1.20.2 cp -r contrib/vim/* /usr/share/vim/vimfiles/
|
常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| nginx -s reopen
nginx -s reload
nginx -s stop
nginx -s quit
nginx -t
nginx -?,-h
nginx -v
nginx -V
nginx -t
nginx -T
nginx -q
nginx -p prefix
nginx -c filename
nginx -g directives
killall nginx
|