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