这一篇我们用实战的方式,来简单的介绍一下如何在阿里云上安装 nginx。
环境
- ubuntu 18.04
安装
apt-get update
apt-get install nginx安装成功后,可以键入如下命令检测。
nginx -v安装路径
Ubuntu 安装之后的文件结构大致为:
- 所有的配置文件都在
/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 - 程序文件在
/usr/sbin/nginx - 日志放在了
/var/log/nginx中,并已经在/etc/init.d/下创建了启动脚本nginx - 默认「阿里云」的
web目录设置在了/var/www/html(有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)- 我们把我们的网页项目放置在
/var/www/html里面
- 我们把我们的网页项目放置在
启动
nginx其他命令
# 关闭
nginx -s stop
# 查询80端口占用
netstat -ntpl | grep 80
# 杀死所有nginx进程
killall nginx
# 指定配置文件
nginx -c /usr/local/nginx/conf/nginx.conf
# 重新加载
nginx -s reload
# 重新开启
nginx -s reopen 配置文件

nginx 主要的配置文件是 /etc/nginx/nginx.conf。
打开这个文件看到有以下内容:
1 | ... |
配置代理目录: /etc/nginx/sites-available/
sites-available 目录中存放着具体的 Server 配置文件。
默认配置文件:/etc/nginx/sites-available/default 文件详细配置了默认的虚拟主机目录root /var/www/html,监听的端口是80。
1 | server { |
启动配置代理目录:/etc/nginx/sites-enabled/
sites-enabled 目录中存放的是链接文件,每个链接文件都指向 sites-available 目录中的配置文件,表示需要让 Nginx 启用哪些配置代理文件。
在 sites-enabled 下创建 symbol link 链接 sites-available 下的配置文件就可以启用代理配置。