安装nginx、nginx配置虚拟主机、用户认证、域名重定向

安装Nginx

  • 下载、解压Nginx

  • 配置编译选项

  • 编译 、安装
make && make install
  • 编写Nginx启动脚本

脚本内容在https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/etc_init.d_nginx 

修改配置文件

nginx里本身有配置文件,我们也可以使用网址https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/nginx.conf

中的配置文件

先将原来的配置文件改名,再讲上面网址里的配置文件内容粘贴到文件里

  • 检验是否有错误

  • 启动Nginx

  • 测试是否能解析PHP

编写测试文件

 

Nginx默认虚拟主机

修改主配置文件nginx.conf,增加下面一行

意思是加载/usr/local/nginx/conf/vhost/目录下所有的 .conf 文件,再 把所有的虚拟文件放在vhost目录下

然后创建这个目录,再这个目录下创建一个文件

写入内容

然后创建 /data/wwwroot/default 目录

在上面目录中创建一个index.html 文件在里面随便写入一些内容

检测、重新加载

访问

用户认证

在/usr/local/nginx/conf/vhost/目录里创建以个新的虚拟主机

用yum安装httpd

设置用户及密码

检测、重新加载

用curl验证

curl要使用-u加用户名加密码才能显示正常。

如果是针对一个目录做用户认证,要在location 修改后面的路径。

针对一个文件就在location后加 ~文件名。

域名重定向

更改/usr/local/nginx/conf/vhost/test.com.conf文件内容为:

-t 和 -s reload 检测及重新加载。

这样 curl 访问test2.com 会跳转到test.com

转载于:https://my.oschina.net/u/3867258/blog/1927348

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值