Home > Backend Development > PHP Tutorial > Configure nginx server under centos to change the root directory

Configure nginx server under centos to change the root directory

WBOY
Release: 2016-07-29 09:02:33
Original
977 people have browsed it

After installing the nginx server, I found that the root directory of nginx is under /usr/share/nginx/html/, but for deployment files, I am not used to it in this directory, so I tried to change the root directory that nginx accesses. Directory

# vi /etc/nginx/conf.d/default.conf

#
# The <span>default</span> server
#
server {
listen 80;
server_name localhost;
<span>root  </span><span>/var/</span><span>www;  #修改新的目录为var下的www目录</span>#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /var/www;
index index.html index.htm index.php index.phtml; #添加index.php和index.phtml
# example
#ModSecurityEnabled on;
#ModSecurityConfig /etc/nginx/modsecurity.conf;
}

error_page 404 /404.html;
location = /404.html {
root /var/www; #修改新的目录文件
}

# redirect server error pages to the <span>static</span> page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www;  #修改新的目录文件
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http:<span>//</span><span>127.0.0.1;</span>
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root /var/www;  #修改新的目录文件
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME <span>$document_root$fastcgi_script_name</span>;
include fastcgi_params;
}

# deny access to .htaccess files, <span>if</span> Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
Copy after login

# :wq! #Save and exit

Restart nginx server

# service nginx restart

The modification is successful!

The above introduces how to configure the nginx server to change the root directory under centos, including the relevant aspects. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template