## Ubuntu系统安装
1.首先查看linux系统
~~~
cat /proc/version
~~~
~~~
Linux version 4.9.59-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1047 SMP Sun Oct 29 12:19:23 GMT 2017
# 这表示Ubantu系统
~~~
2.安装nginx
~~~
sudo apt-get install nginx
~~~
过程会让选一个Y同意占用内存。
3.如果出现无法定位nginx包,进行如下操作:
~~~
sudo apt-get update
~~~
4.更新完成之后,安装nginx
~~~
sudo apt-get install nginx
~~~
5.Ubuntu安装之后的文件结构大致为:
1)所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
2)程序文件在/usr/sbin/nginx
3)日志放在了/var/log/nginx中
4)并已经在/etc/init.d/下创建了启动脚本nginx
5)默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
## macbook安装
首先确保有brew软件。
安装
~~~
brew search nginx
brew install nginx
~~~
做个软连接
~~~
ln -s /usr/local/sbin/nginx /usr/bin/nginx
~~~
## 常用指令
~~~
nginx -V 查看版本,以及配置文件地址
nginx -v 查看版本
nginx -c filename 指定配置文件
nginx -h 帮助
nginx -s reload|reopen|stop|quit // 重新加载配置|重启|停止|退出 nginx")重新加载配置|重启|停止|退出 nginx
nginx -t //查看配置是否有语法错误
nginx -c /usr/local/etc/nginx/nginx.conf //启动是加载指定nginx.conf文件
~~~
- 简介
- 【入门】并发特性
- 【入门】安装启动
- 【入门】基础必会
- 【基础】正向代理
- 【基础】反向代理
- 【基础】动静分离
- 【基础】负载均衡
- 【基础】HTTP服务器
- 【应用】配置一键生成
- 【应用】乱码处理
- 【应用】开启目录浏览功能
- 【应用】错误码原因和解决方案
- 【应用】location用法
- 【应用】常用正则
- 【应用】rewrite
- 【应用】全局变量
- 【应用】if用法
- 【应用】配置https
- 【应用】PHP-fastcgi
- 【应用】flag标志位
- 【应用】过期功能
- 【应用】gzip压缩
- 【应用】会话保持
- 【应用】worker最大打开文件数
- 【应用】sendfile传输文件
- 【应用】单进程最大连接数
- 【应用】事件驱动
- 【应用】隐藏版本号
- 【应用】网络连接优化
- 【应用】缓存机制
- 【应用】网络限流
- 【应用】日志配置
- 【应用】灰度发布
- 【关于】作者