zoukankan      html  css  js  c++  java
  • Nginx基于域名的虚拟主机

    1.本实验中利用修改hosts文件来实现两个域名,并且创建好两个web测试页面

    10.0.0.102 blog.ccku.cn
    10.0.0.102 bbs.ccku.cn
    #vim /usr/local/nginx/html/bbs/index.php
    <?php
            echo "welcome to php."
    ?>
    
    #vim /usr/local/nginx/html/blog/index.html 
    welcome to my blog.
    

    (2)在nginx主配置文件中并列编写两个server标签(注意:各个server块是并列关系,不是包含关系)

    server {
        #监听的端口
        listen 80;
        #服务器域名
        server_name blog.ccku.cn;
        #默认访问的文件名称,优先级顺序
        index index.html index.htm index.php;
        #文件相对路径
        root html/blog;
        #虚拟主机的访问日志,日志文件格式标签为main(http块中定义的log_format指令)
        access_log logs/blog-access.log main;
    }
    
    server {
        listen 80;
        server_name bbs.ccku.cn;
        index index.php index.html index.htm;
        root html/bbs;
        access_log logs/bbs-access.log main;
    }
    

    #如果要支持解析php,在各自的server标签中添加

    location ~ .php$ {
        #设置工作(文件)路径
        root           html/blog;
        #设置fastcgi服务器的地址,可以是域名/IP地址/端口
        fastcgi_pass   127.0.0.1:9000;
        #设置默认主页,实际不起作用
        fastcgi_index  index.php;
        #指定匹配脚本的文件
        fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #调用fastcgi.conf文件
        include        fastcgi.conf;
        }
    

    #验证:

    作者:ccku
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    Java容器学习之ArrayList
    Java容器学习之List
    个人感悟
    python_批量修改密码综评
    修改的一段递归文件代码
    showtimu
    20190321xlVBA_明细信息表汇总成数据表
    20190320xlVBA_考场座位设置
    RG
    wdVBA_替换删除选择题括号中的选项
  • 原文地址:https://www.cnblogs.com/ccku/p/13532169.html
Copyright © 2011-2022 走看看