Linux Apache服務配置

2022-07-23 09:18:13 字數 3644 閱讀 6464

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...