lamp 原始碼包編譯安裝 版本可以自定義
生產環境 安全 穩定
開發環境
lamp 二進位製包安裝 yum
配置檔案位置
網頁檔案預設儲存位置
/usr/local/apache2/htdocs/
日誌儲存位置
/usr/local/apache2/logs/
日誌處理(切割輪替)
vim /etc/logrotate.conf
/usr/local/apache2/logs/access_log
/usr/local/apache2/logs/error_log
logrotate -f /etc/logrotate.conf 手動執行檔案
cd /usr/local/apache2/logs/
ls
命令別名 alias
vim /root/.bashrc
alias sto='/usr/local/apache2/bin/apachectl stop'
alias sta='/usr/local/apache2/bin/apachectl start'
source /root/.bashrc
stosta
實驗1 目錄別名 擴充套件**目錄 增加伺服器
1.修改主配置檔案
2.配置子配置檔案
35 3.建立www目錄
mkdir /usr/local/apache2/www/
vim /usr/local/apache2/www/index.html
hello /usr/local/apache2/www/
4.重啟服務 測試
stosta
測試 192.168.183.251/www/
實驗2 虛擬主機
1.網域名稱解析 (檔案解析) (windows)
c:\windows\system32\drivers\etc\hosts
192.168.183.251 www.sina.com
192.168.183.251 www.sohu.com
2.**網域名稱規劃
mkdir -p /share/sina/
mkdir /share/sohu/
vim /share/sina/index.html
vim /share/sohu/index.html
3.修改配置檔案
4.修改子配置檔案
49 5.重啟服務 測試
stosta
測試 www.sina.com www.sohu.com
實驗3 rewrite 重寫/重定向
www.sina.com -> www.sohu.com (301 永久重定向)
1.修改配置檔案
2.修改子配置檔案(虛擬主機檔案)
27 3.建立許可權檔案.htaccess
vim /share/sina/.htaccess
1 rewriteengine on
2 rewritecond % www.sina.com
3 rewriterule .*
4.重啟服務 測試
stosta
測試 www.sina.com -> www.sohu.com
網頁檔案跳轉
1.修改.htaccess index().html index.php
vim /share/sina/.htaccess
1 rewriteengine on
2 rewriterule index(\d+).html index.php?id=$1
2.建立index.php
vim /share/sina/index.php
1 <?php echo "rewrite" ?>
3.重啟服務 測試
stosta
測試 www.sina.com/index5.html
Linux Apache 服務 啟動 停止 重啟
基本的操作方法 本文假設你的apahce安裝目錄為 usr local apache,這些方法適合任何情況 apahce啟動命令 推薦 usr local apache bin apachectl start apaceh啟動 apache停止命令 usr local apache bin apac...
LinuxApache不能啟動服務的解決
今天安裝apache到 usr local目錄下,安裝之後不能啟動服務,提示未識別的服務,找了找方法記錄下 vi etc rc.d rc.local 增加 usr local httpd bin apachectl start 註冊為service 找到 bin sh 另起一行,增加 chkconf...
linux apache 配置基於網域名稱的虛擬機器主機
乙個http服務要配置多個站點,就需要用到虛擬機器主機。虛擬機器主機一般有三類 1 基於網域名稱 2 基於埠 3 基於ip 舉例操作基於網域名稱配置三個站點 網域名稱 站點目錄 www.eejind.com val html www blog.eejind.com var html blog bbs...