apache的配置文件是什麼
⑴ 默認情況下,APache伺服器的配置文件名以及php預處理器的配置文件分別是什麼
php.ini。
C:wampinapacheApacheconf目錄下。Mysql伺服器的配置文件名是my.ini,默認放在C:wampinmysqlmysql目錄下,PHP預處理器配置文件名是php.ini,默認放在C:..。
⑵ 在apache配置目錄里的這個文件「httpd.default.conf」 是干什麼的
httpd.default.conf 即默認的http.conf文件,是Apache的配置文件,用於載入模塊,指定虛擬機域名和虛擬目錄,指定MIME type, 重定向URL等。修改後重命名為http.conf,然後重啟apache服務生效。
⑶ apache設置charsets配置文件是什麼
apache的配置文件可以修改
main(){
int a,b=322;
float x,y=8.88;
char c1='k',c2;
a=y;
x=b;
a=c1;
c2=b;
printf("%d,%f,%d,%c",a,x,a,c2);
}
本例表明了上述賦值運算中類型轉換的規則。a為整型,賦予實型量y值8.88後只取整數8。x為實型,賦予整型量b值322, 後增加了小數部分。字元型量c1賦予a變為整型,整型量b賦予c2 後取其低八位成為字元型(b的低八位為01000010,即十進制66,按ASCII碼對應於字元B)。
3. 復合的賦值運算符
在賦值符「=」之前加上其它二目運算符可構成復合賦值符。如+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=。
構成復合賦值表達式的一般形式為:
變數 雙目運算符=表達式
它等效於
變數=變數 運算符 表達式
例如:
a+=5 等價於a=a+5
x*=y+7 等價於x=x*(y+7)
r%=p 等價於r=r%p
復合賦值符這種寫法,對初學者可能不習慣,但十分有利於編譯處理,能提高編譯效率並產生質量較高的目標代碼。
⑷ Apache配置文件(httpd.conf)有哪些
基於 NCSA 服務的配置文件。
這是Apache伺服器主要配置文件。 它包含伺服器的影響伺服器運行的配置指令。
不要只是簡單的閱讀這些指令信息而不去理解它。
這里只是做了簡單的說明,如果你沒有參考在線文件,你就會被警告。
這些配置指令被分為下面三個部分:
1. 控制整個Apache伺服器行為的部分(即全局環境變數)
2. 定義主要或者默認服務參數的指令,也為所有虛擬主機提供默認的設置參數
3. 虛擬主機的設置參數
配置和日誌文件名:如果你指定的文件名以「/」開始
伺服器將使用絕對路徑,如果文件名不是以「/」開始的,那麼它將把ServerRoot的值附加在文件名的前面,
第一區:全局環境參數
這里設置的參數將影響整個Apache伺服器的行為;
例如Apache能夠處理的並發請求的數量等。
ServerRoot:指出伺服器保存其配置、出錯和日誌文件等的根目錄。
注意!如果你想要將它指定為NFS或其它網路上的位置,
請一定要去閱讀與LockFile有關的文檔這將會使你自己也能解決很多問題。
路徑的結尾不要添加斜線。
串列訪問的鎖文件必須保存在本地磁碟上
ScoreBoardFile:用來保存內部服務進程信息的文件。
如果未指明(默認),記分板(scoreboard)將被保存在一個匿名的共享內存段中,
並且它不能被第三方軟體所使用。
如果指定了,要確保不能使用兩個Apache使用同一個記分板文件,
這個記分板文件必須保存在本地磁碟上。
第二區:「主」服務配置
這一區建立被 「主」 伺服器用的指令值,以回應那些不被 <VirtualHost>
定義處理的任何請求。
這些數值也提供默認值給後面定義的<VirtualHost>容器。
如果<VirtualHost>中有定義,那麼這里定義的指令值將被
<VirtualHost>中的定義所覆蓋。
如果你想使httpd以另外的用戶或組來運行,你必須在開始時以root方式啟動
然後再將它切換為你想要使用的用戶或組。
⑸ 怎麼用apache
Apache是全球使用率最高的、開源的一個Web服務端軟體,現在介紹一下如何在Ubuntu 14.04上安裝和配置Apache。
工具/原料
Ubuntu 14.04
方法/步驟
命令行安裝Apache
打開"終端窗口",輸入"sudo apt-get install apache2"-->回車-->輸入"root用戶的密碼"-->回車-->輸入"y"-->回車,安裝完成
默認的網站根目錄的路徑
Apache安裝完成後,默認的網站根目錄是"/var/www/html",在終端窗口中輸入"ls /var/www/html"-->回車-->在網站根目錄下有一個"index.html"文件,在ie瀏覽器中輸入"127.0.0.1"-->回車,就可以打開該頁面。
Apache的第一個配置文件apache2.conf的路徑
在終端窗口中輸入"ls /etc/apache2"-->回車-->有一個"apache2.conf"的配置文件。
Apache的第二個配置文件000-default.conf的路徑
在終端窗口中輸入"ls /etc/apache2/sites-available"-->回車-->有一個"000-default.conf"的配置文件。
修改網站的根目錄
1、在終端窗口中輸入"sudo vi /etc/apache2/apache2.conf"-->回車-->找到"<Directory /var/www/>"的位置-->更改"/var/www/"為新的根目錄就可以了。
2、在終端窗口中輸入"sudo vi /etc/apache2/sites-available/000-default.conf"-->回車-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"為新的根目錄就可以了,這里我把它更改為"/var/www/"。
重啟Apache
在終端窗口中輸入"sudo /etc/init.d/apache2 restart"-->回車-->"輸入root用戶密碼"-->回車-->重啟成功。
復制"index.html"文件到"/var/www"目錄下
在終端窗口中輸入"cp /var/www/html/index.html /var/www/"-->回車-->輸入"ls /var/www"--回車-->有一個"index.html"文件,復製成功。
測試更改網站根目錄是否成功
在"火狐瀏覽器"中輸入"127.0.0.1"-->能訪問到"index.html"文件-->更改成功
⑹ ¥¥¥本人菜鳥。高分請教高手!apache配置文件路徑到底是哪個
你很蛋疼,明明系統有一個 apache 了,你還要另裝一個。
如果你啟動的是系統自帶的 apache ,那麼應該是 /etc 裡面的。如果是你後裝的 /usr/local/ 裡面的,那麼就是 /usr 裡面的。
不過我感覺,你肯定一直就沒用 /usr 裡面的程序。因為/usr/local/apache2 這個目錄不是標準的目錄,系統運行程序不會到這裡面尋找程序,所以我認為,系統還在用你的系統自帶的 apache 程序。
--------------------
支持 php 是 php 的事情,apache 只是一個 web 伺服器程序。php 不是 apache 內含的支持功能,所以 apache 需要調用 php 解釋器來運行 php 代碼。通常情況下,很多 Linux 在安裝 apache 後,php 解釋器是不會同時安裝的。php 安裝好,還需要設置 apache 來讀取 php 文件時調用 php 解釋器來運行才行。
具體的設置你可以上網搜索。當然也有很多 Linux 安裝 apache 後會同時裝上 php 的支持,並且自動設置好讓 apache 調用 php 解釋器運行 .php 文件。
⑺ apache怎樣設置
Apache是開放源代碼的Web伺服器軟體,是最常用的Web伺服器。Apache常用在unix系統,也有windows平台的版本。本文以windows平台為例,介紹使用動態域名安裝配置Apache建設網站的方法。
(一)申請安裝動態域名解析——每步
一、申請帳號
1、打開http://www.meibu.com
2、點擊上面的用戶注冊
3、按照提示輸入注冊信息
如圖:
前面帶*號的是必須要填的,提示注冊成功即可。
二、下載客戶端軟體
可到http://www.meibu.com/khd.asp下載相應版本。
外網IP地址就在伺服器上的用戶選擇2008版本。
三、安裝
下載完後,運行安裝文件,按照提示安裝完成即可。
四、使用(這里以2008版本為例,其它版本也一樣設置)
1、運行桌面上的「ddns2008」圖標
2、運行後將在系統托盤上看到動態域名解析2008版的圖標。
3、雙擊圖標,彈出設置對話框,輸入你剛才申請的域名abc.meibu.com和密碼。
客戶端提示「登陸成功」後,則可在開始運行里輸入「ping abc.meibu.com」,Ping命令反饋的IP地址應該與使用Winipcfg所查看到的系統主
機當前IP地址一致。如果確認兩者相同,則表明每步的動態域名解析已經處在正常運行狀態下。
(二) 安裝 Apache
一. 下載
windows平台的Apache可以在這個網址下載:
http://hzcnc1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip
二. 安裝
運行下載的Apache文件,即可開始安裝。Apache的安裝過程很簡單。只需要設置下面這個窗口:
在「Network Domain」里輸入域。如果用本站的二級域名,例如「abc.meibu.com」,請輸入「meibu.com」。如果用頂級域名,請輸入
「xxx.com」。
在「Server Name」里輸入伺服器名。如果用本站的二級域名,請輸入您的域名「abc.meibu.com」。如果用頂級域名,請輸入「www.xxx.com」
。
在「Administrator's Email Address」里輸入網站管理員的Email地址。
除此之外,安裝過程里所有的選項,全部用默認選項就可以了。
三、運行
Win 9x
Apache安裝後,會在「開始」->「程序」里增加一個「Apache HTTP Server」的組。進入該組,選擇「Control Apache Server」->「Start」
即可啟動Apache。
Win NT/2000/XP/2003
在這些系統里,用默認選項安裝的Apache,除了在「開始」->「程序」里增加一個「Apache HTTP Server」的組之外,還會在系統的服務里增加
一個Apache服務.該服務被設置為系統啟動時自動運行。
四、配置 Apache
1、配置文件
Apache是一個後台運行的程序,沒有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf
如果要修改Apache的配置,可以用任何一個文本編輯工具(例如記事本)編輯這個配置文件。在配置文件里,以「#」開頭的行是注釋行。
2、配置選項
在配置文件里的主要選項如下:
#Listen 3000
#Listen 12.34.56.78:80
Apache的IP地址和埠。一般來說不需要設置,Apache會綁定在本機所有IP地址的80埠上。
Port 80
Apache的埠。默認值是80。
ServerName abc.meibu.com
Web伺服器的名字。安裝時輸入的「Server Name」就是保存在這里。
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
這是網站的根目錄。如果您想把網站文件存放在「D:\myweb」目錄下,可以把DocumentRoot後面的目錄修改為「D:/myweb」。
Options Indexes FollowSymLinks MultiViews
為了安全起見,請把上面的「Indexes」刪掉。否則別人可以瀏覽到您網站里的所有文件。
DirectoryIndex index.html
默認首頁文件名。在瀏覽器里輸入一個地址(例如http:// abc.meibu.com/)的時候,Apache會查找這個默認的首頁文件打開。如果要配置多
個默認首頁文件名,請用空格分開。
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
CGI文件存放路徑。
五、高級配置
1、設置虛擬目錄
在配置文件中找下面這行:
<IfMole mod_alias.c>
在這行下面添加如下內容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
這樣,通過訪問 http:// abc.meibu.com/vdir/,就可以訪問到c:\comexe\目錄下的內容。
Apache默認開設了兩個虛擬目錄:「/icons/」和「/manual/」。這兩個虛擬目錄沒有用,可以在配置文件中刪除。
六、常見問題
1、如何解決中文網頁顯示亂碼
在配置文件中找包含「Addlanguage」或「AddCharset」的行,在這些行最前面增加一行:
AddDefaultCharset GB2312
養成良好的習慣,在每個網頁的<head></head>里加入這行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
一般的中文版網頁編輯工具(例如FrontPage、Dreamweaver等)都會自動加上這行。
2、如何解決中文文件名無法訪問
在ie中選擇 工具 -> internet選項 -> 高級 -> 取消「總是以UTF-8發送URL」。
這個方法很麻煩,請盡量不要使用中文的網站文件名。
3. 在winxp sp2下安裝的apache+php5+mysql5,其他電腦無法正常訪問我們的網站!出現如下錯誤:
Forbidden
You don't have permission to access / on this server.
這個錯誤的原因是,用戶沒有許可權訪問你的網站目錄。
解決辦法:
打開的apache的配置文件:httpd.conf
在末尾添加如下代碼:yourpath你的網站目錄
<Directory "d:/yourpath/">
Allow from all
</Directory>
保存之後,記得重啟apache服務,問題就解決了。
請注意:
1.Apache配置過程中最關鍵的兩點是:網站根目錄和默認首頁文件名。必須要把網站文件放在所指定的網站根目錄下,而且默認首頁文件名必
須要設置正確,否則將看不到您的網頁。
2.每次配置文件更改後,要重新啟動Apache才會生效。
⑻ 如何查看apache配置文件httpd.conf路徑
1、配置Apache的httpd.conf文件,以後有php結尾的文件都交給php模塊處理。
⑼ ubuntu下apache的配置文件在哪
ubuntu下的httpd.conf是個空文件,而apache的配置是分開來設置的,這點和win版的不同,但是更合理。httpd.conf的實際內容應該在etc/apache2/sites-enabled/000-default裡面。
Ubuntu(烏班圖)是一個以桌面應用為主的Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的"ubuntu"一詞,意思是"人性"、"我的存在是因為大家的存在",是非洲傳統的一種價值觀,類似華人社會的"仁愛"思想。Ubuntu基於Debian發行版和GNOME桌面環境,而從11.04版起,Ubuntu發行版放棄了Gnome桌面環境,改為Unity,與Debian的不同在於它每6個月會發布一個新版本。Ubuntu的目標在於為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的操作系統。