linux环境apache配置问题

来源:互联网 发布:超人软件下载中心 编辑:程序博客网 时间:2024/06/10 12:05

最近做一些网站相关的工作

服务器用的是apache

之前一直用默认配置,也就是网站数据放到/var/www/html目录下

但是这样有个问题,非常不好调试(我是不习惯用vi在linux下面写东西的)

只能现在win下改好文件,然后通过samba文件复制到linux的个人目录,然后用root账号把文件复制过去覆盖/var/www/html,非常的不方便

目前找到到一个比较不错的方法,开启userDir


<IfModule mod_userdir.c>    UserDir public_html</IfModule><Directory /home/*/public_html>    AllowOverride FileInfo AuthConfig Limit    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec    <Limit GET POST OPTIONS>        Order allow,deny        Allow from all    </Limit>    <LimitExcept GET POST OPTIONS>        Order deny,allow        Deny from all    </LimitExcept></Directory>

然后修改私人目录权限

chmod 755 

添加public_html目录

mkdir public_html

添加读取权限

chmod 755

另外在设置一下selinux 允许apache访问私有目录

setsebool -P httpd_enable_homedirs 1

重启appache

service httpd restart

通过地址 “服务器ip/~用户名”即可访问私有目录下的public_html


0 0
原创粉丝点击