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

安装Nginx

  • 下载、解压Nginx

  • 配置编译选项

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

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

修改配置文件linux

nginx里自己有配置文件,咱们也能够使用网址https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D15Z/nginx.confnginx

中的配置文件git

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

  • 检验是否有错误

  • 启动Nginx

  • 测试是否能解析PHP

编写测试文件测试

 

Nginx默认虚拟主机

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

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

而后建立这个目录,再这个目录下建立一个文件spa

写入内容.net

而后建立 /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

相关文章
相关标签/搜索