zoukankan      html  css  js  c++  java
  • 更改nginx默认网站根目录html路径到其它磁盘文件位置

    更改nginx默认网站根目录html路径到其它磁盘文件位置

    配置好php+nginx+mysql后,linux默认的网站根目录是html,它的默认路径如下:像博主博客的路径却不是这样的,博主没有安装到/usr/local目录下;

    /usr/local/nginx/html

    比如说:我一台服务器上面有多个磁盘,我想把php、nginx、mysql我都装在系统盘上,我的网站刚放在另一块磁盘上面;要实现这样的效果,我们就要更改nginx默认的根目录html位置。

    具体操作步骤如下:更改nginx网站根目录

    1、进入nginx安装目录;

    cd /usr/local/nginx/

    2、修改nginx.conf配置文件location /和location~.php$这两个位置的root;

    vim nginx.conf

    将以下代码

    server {

    ......

    location / {

    root html;

    index index.php  index.html index.htm;

    }

    location ~ .php$ {

    root html;

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;

    include fastcgi_params;

    }

    ......

    修改为

    server {

    ......

    location / {

    root /huichengff;

    index index.php index.html index.htm;

    }

    location ~ .php$ {

    root /huichengff;

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;

    include fastcgi_params;

    }

    ......

    root位置可以随意更改,只要你的系统中存在这个目录即可!

    注意:/huichengff 是你所挂载的磁盘,这个名字是你挂载的时候可以自定义的;博主这挂载的时候就命名为huichengff,挂载位置到根目录;因此根目录下是存在这个目录的;

    linux系统中,它和windows还不一样,它其实是没有磁盘的概念,所有的磁盘都是以文件目录形式存在的,我把我的一块磁盘挂载到系统根目录下的/huichengff,因此/huichengff就是代表这块磁盘;

    3、修改权限

    因为我们更改了nginx默认的网站根目录html,有时候网站程序权限方面会出一些问题,因此我们还需要给新的目录加一个权限,网站根目录权限基本上是755权限,如果特殊情况,你可以再修改;命令如下:

    chmod -R 755 /huichengff

  • 相关阅读:
    联合查询
    单表查询
    表和表之间的关系
    mysql完整性约束
    mysql 数据类型
    DRBD 数据镜像软件
    Memcached
    Redis
    SVN版本控制服务
    大数据hadoop分布式系统
  • 原文地址:https://www.cnblogs.com/fengff/p/12597332.html
Copyright © 2011-2022 走看看