nginx入门

1.什么是nginx?

nginx 是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器;在高连接并发的情况下,Nginx反向代理可以解决高并发的问题;

2.nginx配置
  • 首先你得有台服务器,啊哈哈哈嗝😆

  • 下载nginx包到本地,然后上传到服务器;scp -p端口号 文件名 服务器地址:/存放的服务器目录~

  • 登录服务器,输入用户名ssh root@xx.xx.xx.xx 密码:xxx

  • 解压 tar -xvf 解压的文件 (tar -xvf nginx)

  • 进入nginx>conf>vhosts>ceshi.conf 配置nginx , 如果vhosts下面没有.conf文件,则自己创建一个;

  • ceshi.conf配置文件如下:


    image.png
  • root html 是nginx下的html文件夹,index.html是html文件夹下的文件,所以访问服务器的话就直接指向的是index.html页面;

  • 如果要使用url重定向只需要在上图location中配置rewrite;

  • 要使用反向代理直接在http_proxy中配置地址;

3.linux常用命令总结
  • mkdir xx 新建文件夹
  • touch xx 新建文件
  • rm -rf xx 强制删除文件
  • cd xx 切换目录
  • ls/ll 查看当前目录下的内容
  • tar -cvf xx.tar.gz xx 压缩文件
  • tar -xvf xx 解压文件
  • cp -Rpf fileName address 拷贝文件到指定地址
  • mv oldFileName newFileName/address 移动、修改文件
  • vim file 编辑文件(i编辑,esc退出编辑,:q退出,:wq保存并退出)
  • dd 删除某行 (关闭编辑情况下)
  • u 恢复某行
  • ssh root@xx.xx.xx.xx 登录服务器
  • scp -P22 本机文件 服务器地址 上传文件到服务器 ( scp -P22 nginx root@47.75.6.42:/opt 切记是在本机目录下
  • ./nginx 启动nginx
  • ./nginx -s reload 重新加载nginx服务
  • ./nginx -s stop 关闭nginx服务
  • ./nginx -t 检查配置文件是否正确(见下图
    image.png
  • ss -tunl 查看端口号 默认80


    image.png
  • ps -ef |grep nginx 查看nginx进程


    image.png

至此,nginx配置就完成啦,可以直接访问啦~
有兴趣的话可以参考http://www.nginx.cn/doc/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。