這都是折騰了俺的問(wèn)題, 俺要記錄下來(lái), 以泄其憤:
伍家崗網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),伍家崗網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為伍家崗上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的伍家崗做網(wǎng)站的公司定做!1. 重啟apache:
sudo /etc/init.d/apache2 restart
2.apache 虛擬主機(jī)以后出現(xiàn) [warn] NameVirtualHost *:80 has no VirtualHosts
解決辦法: 直接吧 httpd.conf 中 NameVirtualHost *:80 這行注釋掉
原因:NameVirtualHost語(yǔ)法錯(cuò)誤 ,對(duì)于同一主機(jī)支持多個(gè)虛擬主機(jī)的情況,只需要命名一次NameVirtualHost,如果在每個(gè)虛擬主機(jī)配置文件中都加上NameVirtualHost *:80 ,則會(huì)報(bào)這個(gè)警告。
原來(lái)在/etc/apache2/ports.conf中定義了*:80的 VirtualHost , 我又在httpd.conf中重新定義了一遍, 所以呢, 就錯(cuò)了. 只要注釋掉 httpd.conf中的 NameVirtualHost *:80 就ok了;
3. ubuntu服務(wù)器開(kāi)啟Apache重寫(xiě)擴(kuò)展 :
第1步: 打開(kāi)終端, 開(kāi)啟擴(kuò)展:
sudo a2enmod rewrite
或者是:
sudo ln -s /etc/apache2/mods-cuailable/rewrite.load /etc/apache2/mods-enabled/rewrite.load
sudo vim /etc/apache2/sites-enabled/000-default
備注:000-default實(shí)則為sites-available/default的鏈接,而AllowOverride None 則會(huì)完全忽略.htaccess文件,rewrite規(guī)則就不能生效,另外注意您的程序文件的權(quán)限不能忘記開(kāi)啟, 所以開(kāi)啟擴(kuò)展后必須修改000-default文件。
然后重啟apache服務(wù);
sudo /etc/init.d/apache2 restart
其他參考:
Ubuntu下apache2的rewrite模塊默認(rèn)是不加載的。
只要運(yùn)行了一下這個(gè)命令:a2enmod rewrite 就可以啟用rewrite模塊了。
或:
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
Apaceh2 多了一組 a2enmod, a2dismod指令,用于啟用和禁用Apache的模塊。a2enmod用于在Apache啟用指定的 模塊,它實(shí)際上做的是在/etc/apache2 /mods-enabled目錄下創(chuàng)建模塊文件的符號(hào)鏈接。相反a2dismo則是通過(guò)刪除符號(hào)鏈 接而達(dá)到禁用指定模塊的功能。當(dāng)然,啟用已啟用的模塊或禁用已禁用的模塊是不會(huì)報(bào)錯(cuò)的。
這里有必要說(shuō)明一下:
/etc/apache2/mods-available 放apache可用的模塊文件
/etc/apache2/mods-enabled 放apache已啟用的模塊文件的鏈接
弄明白了,去查看一下/etc/apache2/mods-enabled目錄,果然有新增了一條rewrite.load的鏈接。
網(wǎng)站題目:apache2在ubuntu11.10下的操作及問(wèn)題匯總
文章分享:http://www.rwnh.cn/article42/cpcdec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、自適應(yīng)網(wǎng)站、虛擬主機(jī)、網(wǎng)站營(yíng)銷、用戶體驗(yàn)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)