Apache2 在 ubuntu 環境下配置

最近剛開始學習配置服務器,在配置Apache2的時候吃了大虧

!!!!!!!!!!!!注意這裏配置的是 Apache2!!!!!!!!!!!

!!!!!!!!!!!!注意這裏配置的是 Apache2!!!!!!!!!!!

!!!!!!!!!!!!注意這裏配置的是 Apache2!!!!!!!!!!!

1、首先安裝Apache2,安裝命令:sudo apt-get install apache2

2、安裝完成後,進入到/etc/apache2中,我的配置文件在/etc/apache2中。

apache2的配置文件是apache2.conf,而不是http.conf。

打開apache2.conf,寫入


ServerName localhost

DirectoryIndex index.html index.htm index.php


ServerName localhost是爲了防止最後開啓apache2服務的時候會提示DNS出錯。

DirectoryIndex index.html index.htm index.php是默認目錄的寫法。保存退出。

可以在apache2.conf中加入  AddDefaultCharset GB2312 

設置默認字符集,定義服務器返回給客戶機默認字符集(由於西歐UTF-8是Apache默認字符集,因此當訪問有中文的網頁時會出現亂碼,這時只要將字符集改成GB2312,再重啓Apache服務即可)

Listen 192.168.1.1:80       設置監聽ip是192.168.1.1的地址和端口爲80

Listen 192.168.1.2:8080     設置監聽ip是192.168.1.2的地址和端口爲8080

Alias /down    "/sofТWare /download"   

創建虛擬目錄(創建名爲down的虛擬目錄,它對應的物理路徑是:/sofТWare /download)

Alias /ftp     "/var/ftp"                

創建虛擬目錄(創建名爲ftp的虛擬目錄,它對應的物理路徑是:/var/ftp)

<Directory "/var/www/html">       

設置目錄權限

(<Directory "目錄路徑">此次寫設置目錄權限的語句</Directory>)

      Options FollowSymLinks        page:116

      AllowOverride None

</Directory>

3、需要說明的是,在apache2中,根設置(默認主目錄)在 /etc/apache2/sites-АVailable/default中,我們打開default,進行配置。

我們的默認主目錄設置的路徑是/var/www,文檔最上方的VirtualHost後方的*代表通配符,即表示所有本機ip地址,監聽端口爲80,ServerName填寫你註冊的域名,沒有可以不填。保存退出。

4、至此,基本配置已經全部完成,查看本機ip地址。輸入啓用apache2的命令:/etc/init.d/apache2 restart.並在瀏覽器中輸入本機ip地址。成功!


P.S. 

* Starting web server apache2   
apache2: Could not reliably determine the server's fully qualified domain name, 
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

在重啓的時候出現上述問題,參照2進行修改!

Apache 在重啓的時候出現上述問題修改方法如下:

vi /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章