当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-05 22:40:00  来源:本站整理

nginx若何增添多个虚拟主机配置[Linux安全]

赞助商链接



  本文“nginx若何增添多个虚拟主机配置[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  近来在ubuntu上捣腾nginx,安装成功了,就只有rewrite没有试验,因为服务器上有多个网站,还不敢在服务器上尝试,渐渐来.网上查了一些文章,下了一篇留下来做试验.

  nginx上虚拟主机的配置其实跟apache上的基本上近似.

  需求注意的几点是:

  第1、关于.htaccess配置,也就是为静态配置,在nginx上普通你要写在虚拟主机的配置文本中,但是我也有看到用包含文件办理这个问题的,即在虚拟主机配置脚本上include .htaccess文件,不过没有没有试过.

  第2、筹划好用何种方法运行php,fastcgi?我并不认为在网上传播的这种办法是一个好办法,相反我认为作为一个超卓的反向代理服务器应当施展其反向代理的上风,所以履行php的方法上请先考虑好.

  好了,回到正题上.

  察看一下nginx的目录构造,大约你已经知道该怎么做了,跟apache的虚拟主机配置基本近似.

  在/etc/nginx/sites-available上新建一个文件,比方叫www.blogguy.cn吧

  然后

  vi www.blogguy.cn

  加入文件内容以下:

  server
{
listen [::]:80;
server_name www.blogguy.cn blogguy.cn;
root /var/www/blogguy.cn;
index index.html index.htm index.php;
include /etc/nginx/common.conf;
location /nginx_status
{
stub_status on;
access_log off;
allow all;
}
}

  简单的注释一下:

  listen就是监听端口,没必要多说

  server_name要多说几句,因为你大概想到了server_alias,其实在nginx中第一个就是server_name,背面的就是 server_alias,所以在nginx中server alias name别名是不用别的声明的,这根apache有很大的辨别,注意下.

  index就是查找网页的先后次序

  include 是包含文件,www.blogguy.cn包含的文件是干啥用的呢?里面是指定php的运行方法,文件缓存等   以上是“nginx若何增添多个虚拟主机配置[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • nginx后端安康监测
  • 织梦CMS安装利用教程 Win+Nginx+PHP+MySQL环境搭建
  • CentOS 下 Nginx + Keepalived 配置高可用Web站点
  • nginx服务器的安装和配置的办法介绍
  • CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)
  • 利用Nginx后如安在web利用中获得用户ip及原理注释
  • CentOS 6.2 安装Nginx并设置为开机服务
  • Nginx配置禁止通过IP拜候
  • Nginx + PHP 5.2.17(FastCGI) 502 Bad Gateway错误
  • nginx躲藏版本号
  • ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解
  • Nginx做web服务器linux内核参数优化
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .