Linux下同一個(gè)目錄FTP和APACHE無(wú)法共存
使用Linux搭建LAMP運(yùn)行環(huán)境的朋友,也許都遇到過(guò)一個(gè)這樣的問(wèn)題,就是遇到apache有寫(xiě)入權(quán)限時(shí),vsftpd又不能上傳,反過(guò)來(lái),vsftpd能上傳,但apache又沒(méi)有寫(xiě)入權(quán)限了,宇塵網(wǎng)絡(luò)幫助中心域名知識(shí)|虛擬主機(jī)知識(shí)|VPS主機(jī)知識(shí)|服務(wù)器知識(shí)|網(wǎng)站建設(shè)知識(shí)|網(wǎng)絡(luò)推廣
其實(shí)解決的思路是很簡(jiǎn)單的,把ftp用戶(hù)添加到apache用戶(hù)組,并設(shè)置用戶(hù)組有寫(xiě)入權(quán)限。仿牌空間、香港月付空間、韓國(guó)月付空間、日本月付空間、荷蘭VPS、香港VPS
假設(shè)現(xiàn)在我們建有ftp用戶(hù)cftp,httpd進(jìn)程以apache用戶(hù)運(yùn)行。
1、添加cftp到用戶(hù)組apache
usermod -a -G apache cftp
2、設(shè)置網(wǎng)站根目錄/var/www的所有組為apache
chown -R :apache /var/www
3、設(shè)置網(wǎng)站根目錄的權(quán)限為用戶(hù)組有讀寫(xiě)權(quán)限
chmod -R g+rw /var/www
最后還需要確認(rèn)vsftpd的配置文件中的local_umask=002,這是使新上傳的文件的用戶(hù)組有寫(xiě)入權(quán)限。美國(guó)月付空間、月付美國(guó)空間、美國(guó)VPS、美國(guó)服務(wù)器租用
通過(guò)上面的簡(jiǎn)單設(shè)置,就可以ftp用戶(hù)和apache無(wú)法共存的問(wèn)題了。
更多技術(shù)知識(shí),更多網(wǎng)絡(luò)服務(wù),盡在宇塵網(wǎng)絡(luò)。我們的成長(zhǎng),離不開(kāi)你們的支持,宇塵網(wǎng)絡(luò),歡迎您的訪問(wèn)。