1 官网下载压缩包
http://nginx.org/en/download.html
或通过提供的网盘连接
链接:https://pan.baidu.com/s/1fld-uQ79zswDVX9vA9j7fQ
提取码:yyds
2 将下载的安装包上传到阿里云服务器上
这里我将安装包上传到root用户的root目录下(soft是本人专门创建的用于存储上传的tar压缩包目录)
3 安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
gcc:编译 nginx
pcre:nginx 使用它解析正则表达式
zlib:提供了很多种压缩和解压方式,nginx 使用它对 http 包内容进行解压
openssl:nginx 支持http和https协议需要依赖它
4 安装nginx
将nginx安装到/usr/local/目录下
tar -zxvf nginx-1.18.0.tar.gz -C /usr/local/software/
执⾏命令
在安装目录下执行以下命令:
./configure
编译安装
继续执行命令:
make
继续执行命令:
make install
执行以上命令完成之后,nginx默认会安装到路径:/usr/local/nginx
nginx相关的启动命令,就在这个目录下sbin目录下
访问配置
cd /usr/local/nginx/sbin
启动nginx
./nginx
查看配置文件当中nginx的默认端口
/usr/local/nginx/conf 目录下的nginx.conf文件
nginx 安装目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件nginx.conf 也在其中,后续对 nginx 的使用基本上都是对此配置文件进行相应的修改
另外 nginx.conf.default 文件 其实就是默认的核心配置文件,如果后期我们想还原配置文件内容,就直接拷贝 nginx.conf.default内容到 nginx.conf 即可
访问:服务器ip:80
成功访问
如果没有成功访问,可能是防火墙没有开放端口
防⽕墙开放端⼝,阿⾥云⽹络安全组配置80端⼝
⽬录核⼼介绍
conf #所有配置文件目录
nginx.conf #默认的主要的配置⽂件
nginx.conf.default #默认模板
html # 这是编译安装时Nginx的默认站点目录
50x.html #错误页面
index.html #访问index默认首页面
logs # nginx默认的日志路径,包括错误⽇志及访问日志
error.log #错误日志
nginx.pid #nginx启动后的进程id
access.log #nginx访问日志
sbin #nginx命令的⽬录
nginx #启动命令
nginx 常用的命令和配置文件
使用nginx的命令必须进入 /usr/local/nginx/sbin 目录,才能执行nginx的相关命令
查看nginx版本
./nginx -v
关闭nginx服务器
./nginx -s stop
启动nginx
./nginx
重新加载命令(一般是修改了nginx的配置文件之后执行)
./nginx -s reload
查看启动的 nginx 进程
ps -ef|grep nginx
结束进程
kill -9 进程号
重新加载配置|重启|退出(正常关闭)|停止(强制关闭)
./nginx -s reload|reopen|quit|stop