您的位置:首页 > 运维架构 > Linux

centos6.6配置用户家目录为网站根目录

2015-07-23 09:53 549 查看
1.配置虚拟机

[webserver@webserver6602 ~]$ sudo vi /etc/nginx/conf.d/webserver.conf
server {
listen       80;
server_name  webserver.com;

#charset koi8-r;
access_log  /var/log/nginx/webserver.access.log  main;
error_log /var/log/nginx/webserver.error.log warn;
root   /home/webserver/html;
location / {
#root   /usr/share/nginx/html;
index  index.html index.htm index.php;
}

#error_page  404              /404.html;

# redirect server error pages to the static page /50x.html
#
error_page   500 502 503 504  /50x.html;
location = /50x.html {
#root   /usr/share/nginx/html;
}

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

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
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;
}

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


2.打开selinux

参考:/article/8495639.html

setsebool -P httpd_read_user_content 1  #只设置这个就好了
setsebool -P httpd_enable_homedirs 1


3.设置文件权限

chmod o+x /home/webserver
chmod o+x /home/webserver/html


4.重启nginx就ok了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: