Nginx 是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。
安装Nginx
1 |
|
详细安装
1 |
|
关闭防火墙
1 |
|
其他说明
- 服务目录:cat /etc/init.d/nginx
- 启动服务:sudo service start nginx
- 暂停服务:sudo systemctl stop nginx
- 重启服务:sudo systemctl restart nginx
- 修改配置文件后平滑加载(不断开用户访问):sudo systemctl reload nginx
- 重启服务:sudo service nginx restart
- 重启服务:sudo systemctl restart nginx.service
- Nginx运行状态:systemctl status nginx
- 禁止开机启动:sudo systemctl disable nginx
- 允许开启自启动:sudo systemctl enable nginx
- /var/www/html: 网站文件存放的地方, 默认只有我们上面看到nginx页面,可以通过改变nginx配置文件的方式来修改这个位置。
- /etc/nginx: nginx配置文件目录。所有的nginx配置文件都在这里。
- /etc/nginx/nginx.conf: Nginx的主配置文件. 可以修改他来改变nginx的全局配置。
- /etc/nginx/sites-available/: 这个目录存储每一个网站的”server blocks”。nginx通常不会使用这些配置,除非它们陪连接到 sites-enabled 目录 (see below)。一般所有的server block 配置都在这个目录中设置,然后软连接到别的目录 。
- /etc/nginx/sites-enabled/: 这个目录存储生效的 “server blocks” 配置. 通常,这个配置都是链接到 sites-available目录中的配置文件
- /etc/nginx/snippets: 这个目录主要可以包含在其它nginx配置文件中的配置片段。重复的配置都可以重构为配置片段。
- /var/log/nginx/access.log: 每一个访问请求都会记录在这个文件中,除非你做了其它设置。
- /var/log/nginx/error.log: 任何Nginx的错误信息都会记录到这个文件中。