国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

轉載 Linux Apache服務器配置之個人主頁

2024-08-27 18:29:22
字體:
來源:轉載
供稿:網友
轉載 linux Apache服務器配置之個人主頁

Apache服務器配置之個人主頁

如果你有心留意一些提供服務器托管的網站,你會發現這些網站都提供一些個人主頁空

間的服務。也許,你很羨慕他們,以為這是一個很了不起的技術。其實,只要學習,你也可以完成這個項目。

下面,我們就將開始學習怎么樣來實現www服務的這一功能。個人主頁空間,說白了就是開啟一個硬盤空間給網絡用戶,供用戶上傳網頁并可以訪問該網頁。對于apache來講,需要開啟一下參數和相關的個人目錄區塊:

#UserDir public_html

找到這行,并將前面的注釋符號“#”去掉,這就開啟了用戶目錄。當然,這里只是個人目錄的開關,還需要開放個人目錄。找到下面這幾行,并將前面的注釋符號去掉。

<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>

接下來,需要在建立用戶,并添加public_html目錄以及網頁,以便進行測試。

[root@localhost~]#useradd u1

[root@localhost~]#cd /home/u1

[root@localhost u1]#mkdir public_html

[root@localhost u1]#cd public_html

[root@localhost public_html]#vi index.html

Hello, this is u1!

然后保存退出,來測試一下。

[root@localhost u1]#links www.centos.org/~u1/

You don’t have permission to access /~u1/ ……

咦,怎么回事?出錯了?不,是權限問題。趕快去查看一下權限吧。

[root@localhost public_html]#ls –l

-rwx------ root root 18 Nov 18 08:15 index.html

原來這里index.html的擁有者和擁有組不對,權限也不夠啊,趕快修改吧。

[root@localhost public_html]#chown u1:u1 index.html

[root@localhost public_html]#chmod 755 index.html

現在修改完畢了,可以測試了吧。不,還不行,還有上層目錄的權限啊。

[root@localhost public_html]#cd

[root@localhost home]#chown u1:u1 –R u1

[root@localhost home]#chmod 755 –R u1

權限修改完畢,現在再來測試一下吧。

[root@localhost home]#links www.centos.org/~u1/

You don’t have permission to access /~u1/ ……

咦,還是權限問題。但是,不是已經修改過了嗎?都開放到755了。別急,SELinux還開著呢,還需要修改SELinux的權限。

[root@localhost home]#ls –Z |grep u1

drwsr-xr-x u1:u1 18 Nov 18 08:20 user_u:object_r:user_home_dir_t u1

上面,就是u1目錄的SELinux的安全上下文(SEContext)了。但是,要怎么修改呢?別急,我們來看看httpd默認目錄的SEContext。

[root@localhost home]#cd /var/www

[root@localhost www]#ls –Z | grep html

drwxr-xr-x root root system_u:object_r:httpd_sys_content_t html

看明白了嗎?那就開始修改u1目錄的SEContext吧。修改SEContext使用chcon命令來完成,如果要修改user的就加-u參數,如果修改type就加-t參數,如果修改role的就加-r參數。這里需要修改user和type兩個類型。

[root@localhost home]#chcon –u system_u –t httpd_sys_content_t –R u1

這里加上-R參數,進行遞歸修改,一次修改u1以及以下目錄和文件了。下面,我們再進行測試吧。

[root@localhost home]#links www.centos.org/~u1/

Hello, this is u1!

OK,我們自己的頁面出來了,測試成功!

轉自:http://blog.chinaunix.net/uid-22606185-id-3224028.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保康县| 清镇市| 迁安市| 交口县| 昌宁县| 阳高县| 浮山县| 石泉县| 洛隆县| 平原县| 普安县| 屯门区| 英德市| 清水县| 晋州市| 文水县| 双辽市| 大安市| 安达市| 五大连池市| 蓝山县| 治多县| 比如县| 荆州市| 手游| 丹寨县| 桂平市| 汕尾市| 双辽市| 桃江县| 区。| 铜山县| 云安县| 深水埗区| 肇东市| 股票| 都兰县| 温州市| 临夏县| 崇信县| 桐梓县|