Fedora10下配置Apache和虛擬主機

2021-09-05 20:21:51 字數 1301 閱讀 8368

起因:

最近配置fedora下的虛擬主機時,配置在/home/user/下的檔案總是不能夠正常的訪問,檢視日誌提示。

[mon jan 19 09:05:14 2009] [error] [client 127.0.0.1] (13)permission denied: access to / denied

看來還是有許可權的問題,找了一些,終於解決掉了,下面總結一下。

總結一下fedora10下面apache的配置問題:

1、安裝apache。

fedorar下安裝apache如今已經很方便了,可以通過rpm或者yum進行安裝,這裡不再贅述。

2、安裝php。

這一步也很簡單,直接yum就可以了。

3、配置虛擬主機。

虛擬主機的配置可以寫在httpd.conf中,也可以在/conf.d/下寫入單獨的檔案,我是寫在了/conf.d/vhost.conf中。

serveradmin [email protected]

documentroot /home/cipher/workspace

servername www.work.cn

errorlog logs/www.work.cn-error_log

customlog logs/www.work.cn-access_log common

4、設定host。

需要根據自己的配置,更改/etc/hosts檔案。

如:127.0.0.1  www.work.cn

5、配置目錄許可權。

不能訪問的主要原因就是許可權的問題,目錄許可權是乙個方面,所以需要對工作目錄設定許可權。

su -

chomd 711 /home/cipher

chmod 755 /home/cipher/workspace

6、selinux。

關於selinux,我的了解還很少,而且也沒有使用。所以直接禁止掉。

如果在系統中使用selinux的話,需要設定下面的兩個選項

最後重啟服務就可以了。

一些補充

[warn] namevirtualhost *:80 has no virtualhosts

如果在啟動apache的時候看到這個錯誤的話,是說明namevirtualhost *:80寫的太多了,所有的虛擬主機只需要一行就可以了

最後我們可以通過 httpd -s 來檢視當前的執行狀況。

Fedora 10下vsftpd的配置

查詢系統中是否安裝了vsftpd,可以用命令 rpm qa grep vsftpd 找到以後我也不知道有啥用,還是要用rpm包重新裝 安裝vsftpd的命令 rpm ivh vsftpd rpm 費了一天時間才解決了乙個小小的問題,還沒有完全搞懂,先把明白的記錄一下。啟動vsftpd的命令式 ser...

裝好fedora 10進行配置

我覺得裝好linux之後第一件事應該是配置源,不管是ubuntu的apt get還是fedora的yum都應該第一要務,因為有了他,安裝好多軟體可以省麻煩。很容易在網上搜到配置方面的東西,不過缺點是fedora的國內源比較少,目前比較好的乙個是sjtu的。但是其中只會提供一些不涉及版權問題的軟體,比...

Fedora 10 網路配置

解決方法一 終端裡輸入su root 輸入password 接著cd etc sysconfig network scripts vi ifcfg eth0 修改如下內容 device eth0 hwaddr xx xx xx xx xx xx mac位址 bootproto none netmas...