nginx下载
我用的是 nginx-1.16.1.tar.gz,用其余版本也都是可以的,上传可以通过ftp或者是scp命令上传到服务器,对目录没有要求,放适合的位置就行。
这里以 /application/tools目录为例,application是我自己在外层创建的目录。
安装相关nginx依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
解压tar.gz文件
使用tar命令解压
tar -zxvf nginx-1.16.1.tar.gz
解压后,会在同目录得到一个解压后的文件夹,nginx-1.16.1,进入到这个目录。
cd nginx-1.16.1
安装相应的模块
这些是常用的模块,nginx还提供了很多,可以去官网找下,基本上常用的安装一下模块就够用了。
./configure --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
执行成功之后,执行make命令,进行初始化。
make && make install
启动nginx
默认安装下,nginx的配置是在 /usr/local
下面,通过cd
命令切换目录过去查看。
cd /usr/local
进入到nginx目录
这个是安装好的nginx的整体目录,在进入的sbin目录下。
执行./nginx
就能成功启动nginx。
总结(常用命令 >> 要在sbin目录下执行)
- 启动nginx
./nginx
- 重启nginx
./nginx -s reload
- 停止nginx
./nginx -s stop
- 指定外部配置
nginx -c ${外部配置的路径}/my_custom_config.conf
,默认配置是在/usr/local/nginx/conf
下的nginx.conf。