Ubuntu Linux Install Apache2
Ubuntu Linux Server安裝Apache建置Web Server 使用
安裝 Apache2
# sudo apt install apache2
# apache2 -v
# systemctl status apache2
安裝完成後,服務會自動啟動
Apache2基本設定
1.修改安全性設定
# sudo vim /etc/apache2/conf-enabled/security.conf
---
ServerTokens Prod
ServerSignature Off
---
2.將Apache2預設編碼更變為UTF-8
# sudo vim /etc/apache2/conf-available/charset.conf
---
AddDefaultCharset UTF-8
---
3.修改網站可以連結的檔案(index.html,index.htm,index.php)
# sudo vim /etc/apache2/mods-enabled/dir.conf
---
DirectoryIndex index.html index.htm index.php
---
4.增加網站名稱,避免啟動告警訊息
# sudo vim /etc/apache2/apache2.conf
---
ServerName www.beeb.net
---
5.設定管理者email
# sudo vim /etc/apache2/sites-enabled/000-default.conf
---
ServerAdmin bee01@beeb.net
---
測試Apache2設定檔,沒有錯誤會出現OK
# sudo apachectl configtest
重啟Apache2,重啟Apache2
# sudo systemctl restart apache2
# 使用瀏覽器連結測試頁面
http://xxx.xxx.xxx.xxx(主機IP)
Apache2配置設定檔及模組檔
Ubuntu Linux將Apache2的設定檔及模組檔都分別為不同檔案,存放於mmods-available目錄。
啟動時Apache2服務,是依據apache2.conf 設定檔並載入mods-enabled目錄的*.load及*.conf檔案
如果要啟用設定檔及模組檔分別使用 a2encon及a2enmod 進行啟用。
啟動設定檔
# sduo a2enconf security charset
停用設定檔
# sudo a2disconf security charset
啟動模組檔
# sudo a2enmod proxy_fcgi setenvif
停用模組檔
# sudo a2dismod proxy_fcgi setenvif
當啟動/etc/apache2/conf-available目錄存放的設定檔,系統會自動在/etc/apache2/conf-enabled目錄建立對應設定檔的Symbol Link。
當啟動/etc/apache2/mods-available目錄存放的模組檔,系統會自動在/etc/apache2/mods-enabled 目錄建立對應模組檔的Symbol Link
如果停用設定檔及模組檔可以使用a2disconf及a2dismod 停用,
系統會自動刪除conf-enabled 及 mods-enabled 中停用的設定檔及模組 Symbol Link
啟動或刪除設定檔及模組檔後,可以執行apachectl configtest測試是否設定正確,依系統要求重新reload或restart Apache2。
# sudo apachectl configtest
# sudo systemctl reload apache2
# sudo systemctl restart apache2
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。