十二周二次课(4月24日)

十二周二次课(4月24日)
12.6 Nginx安装
12.7 默认虚拟主机
12.8 Nginx用户认证
12.9 Nginx域名重定向

扩展
nginx.conf 配置详解 http://www.ha97.com/5194.html http://my.oschina.net/duxuefeng/blog/34880
nginx rewrite四种flag http://www.netingcn.com/nginx-rewrite-flag.html http://unixman.blog.51cto.com/10163040/1711943

12.6 Nginx安装

打开网址,点nginx-1.12.1

点nginx-1.12.1

复制地址

下载

编译

#make
#make install

打开网络地址,复制一下内容。

复制一个模版

编辑模版,写入配置文件内容。

配置文件的内容,在如下地址下载。

测试,命令如下:

如下是默认虚拟主机。

编辑文件

写入内容如下:

12.7 Nginx默认虚拟主机

编辑文件。

去掉下面一段内容,改为如下:

在结束符上加入一行配置,改写如下:

写入内容如下,可以到PPT模版复制

写入内容如下:

测试语法错误

重新加载

设置默认虚拟主机的两种方法:
第一种,nginx去找server的时候,哪个是第一个,哪个就是默认虚拟主机。

第二种,加上特殊的标记位,de_fault_server

12.8 Nginx用户认证

写入如下内容,可以在PPT,复制粘贴。

设置密码,命令如下:

没有安装,先要安装,命令如下:

设置密码

创建第二个文件,不用加-c,加-c会覆盖掉。

重新加载,配置文件有错误,不会生效,不会破坏nginx服务。如果用restart,配置文件有错误,服务停了。

显示404,因为没有创建index.html

创建index.html

创建完,再访问。

目录认证,命令如下:

location 后面加入/admin/,更改如下:

这样就正常

针对ul

12.9 Nginx域名重定向

nginx server_name支持多域名。server_name 增加test2.com,test3.com。在root /data/wwwroot/test.com;下面增加一段内容,改写如下:

原文地址:http://blog.51cto.com/461565/2107586

时间: 2024-10-18 01:55:11

十二周二次课(4月24日)的相关文章

十二周二次课(3月13日)

十二周二次课(3月13日)12.6 Nginx安装 cd /usr/local/src wget http://nginx.org/download/nginx-1.12.1.tar.gz tar zxvf nginx-1.12.1.tar.gz cd nginx-1.12.1 ./configure --prefix=/usr/local/nginx make && make install 安装完成 编辑配置文件及启动脚本 vim /etc/init.d/nginx   复制如下内容.

十二周二次课 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.

十二周二次课 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx域名重定向 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx域名重定向 原文地址:http://blog.51cto.com/wbyyy/2087031

Linux学习笔记十二周二次课(4月24日)

12.6 Nginx安装 cd /usr/local/src wget http://nginx.org/download/nginx-1.8.0.tar.gz tar zxvf nginx-1.8.0.tar.gz ./configure --prefix=/usr/local/nginx make && make install 查看配置文件是否有错 -t /usr/local/nginx/sbin/nginx -t 启动脚本编辑: vim /etc/init.d/nginx //复制

【cocos2d-js官方文档】十二、对象缓冲池12月12日

cc.pool的使用场景 经常创建和销毁的元素,例如打飞机游戏里面的子弹等. 不适用的场景:不是很经常创建的物体,比如背景,建筑等. 如何使用cc.pool 让你的类支持cc.pool 首先,你需在需要使用cc.pool来管理的类中实现reuse和unuse方法,cc.pool在执行putInPool时将调用该对象的unuse方法,可以在unuse中完成进入回收池前的操作,reuse是当你要从回收池中取出对象时的重新初始化操作,你可以将这个对象初始化为重新可用的状态. var MySprite

十二周一次课(3月12日)

十二周一次课(3月12日)12.1 LNMP架构介绍 12.2 MySQL安装 LNMP中MySQL的安装和LAMP中基本是一致的,安装配置步骤如下: cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.35-li

?十二周三次课 (3月14日)

十二周三次课 (3月14日) 12.10 Nginx访问日志 测试 12.11 Nginx日志切割 自定义shell 脚本vim /usr/local/sbin/nginx_log_rotate.sh #写入如下内容#! /bin/bash#假设nginx的日志存放路径为/tmp/d=`date -d "-1 day" +%Y%m%d` logdir="/tmp/"nginx_pid="/usr/local/nginx/logs/nginx.pid&quo

十二周五次课(3月16日)

十二周五次课(3月16日)12.17 Nginx负载均衡 Nginx负载均衡和Nginx代理本质其实是一样的,只不过是当Nginx代理服务器连接有多个Web服务器时,它就可实现负载均衡的作用(借助upstream模块来实现). Nginx负载均衡配置:vim /usr/local/nginx/conf/vhost/load.conf 写入如下内容:upstream qq_com{ip_hash;server 14.17.32.211:80;server 14.17.42.40:80;}serve

linux十二周三次课 (4月25日)笔记

十二周三次课 (4月25日)12.10 Nginx访问日志12.11 Nginx日志切割12.12 静态文件不记录日志和过期时间 12.10 Nginx访问日志 配置文件的格式在主配置文件里. 搜索log,找到如下段内容,这段内容是用来定义格式. 公网IP,在百度,搜索IP,查看. 定义访问日志路径 打开文件 在}下加入一行,改为如下: 12.11 Nginx日志切割 编辑文件 加入以下内容 执行的过程 删除日志的格式 写完日志,写一个脚本. 12.12 静态文件不记录日志和过期时间 写入如下内

linux十四周二次课(5月10日)笔记

十四周二次课(5月10日)14.4 exportfs命令14.5 NFS客户端问题15.1 FTP介绍15.2/15.3 使用vsftpd搭建ftp 14.4 exportfs命令 如果远程客户端正在使用nfs服务,正在挂载着.如果服务端停止NFS服务,远程的客户端会挂起. A共享一个目录,B往里面写或读文件.如果A停掉了NFS,B就不能读写.如果B读写很频繁,就会导致读写共享文件的进程,比如PHP挂起.会导致进程异常,甚至把机器搞死.A不能随便重启,需要把B和C挂载的目录先卸载下来. 卸载掉挂