1. 程式人生 > >Apache開啟虛擬機器配置及偽靜態規則

Apache開啟虛擬機器配置及偽靜態規則

學習記錄,配置Apache2.4版本支援虛擬機器並啟用偽靜態規則。

1、修改配置檔案

先編輯Apache的conf目錄下的httpd.conf檔案。

去除# LoadModule rewrite_module modules/mod_rewrite.so的註釋,開啟mod_rewrite.so模組支援。去除# Include conf/extra/httpd-vhosts.conf的註釋,引入虛擬機器配置檔案。

編輯httpd-vhost.conf

<VirtualHost *:80>
    #發生錯誤時將傳送郵件
    #ServerAdmin [email protected]
    #文件根目錄
    DocumentRoot "E:/www"
    #域名
    ServerName www.xxx.com
    #錯誤日誌
    ErrorLog "logs/error.log"
    #訪問日誌
    CustomLog "logs/access.log"
    #配置rewrite相關選項
    <Directory "E:/www">
        #允許所有指令,這將允許.htaccess
        AllowOverride All
        #2.2的訪問控制配置,先檢查允許的條件,沒有允許的全部禁止,中間只能有一個逗號不能有空格
        #Order Allow,Deny
        #Allow from All
        #2.4的訪問控制配置,效果等同以上
        Require all granted
    </Directory>
</VirtualHost>

2、修改.htaccess

#以下表示:如果存在目錄或檔案則直接訪問,否則執行RewriteRule
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#隱藏index.php
RewriteRule ^(.*)$ index.php/$1 [L]

然後重啟伺服器就ok

相關推薦

Apache開啟虛擬機器配置靜態規則

學習記錄,配置Apache2.4版本支援虛擬機器並啟用偽靜態規則。1、修改配置檔案先編輯Apache的conf目錄下的httpd.conf檔案。去除# LoadModule rewrite_module modules/mod_rewrite.so的註釋,開啟mod_rewr

Fedora14 使用虛擬機器橋接上網 靜態配置固定IP 和宿主機IP在同一網段的方法 若干問題解決(NFS掛載第一步)

要進行NFS掛載,第一步是使虛擬機器橋接上網,橋接上網下面的小框 不用勾選。下面要將其IP地址和宿主機IP配置在同一網段,破費周折終於成功。 記錄下步驟: 一,我最初是參照http://hi.baidu.com/%D1%E3%C9%F9%C1%F4/blog/item/b0

apache開啟虛擬主機 並進行配置

技術 退出 img nbsp bsp .com log 添加 write sudo vi /etc/apache2/httpd.conf 進入 apache 配置文件 在配置文件中搜索 Virtual hosts 如圖 把前面的#刪掉 #為註釋 sudo

Apache下使用rewrite實現discuz靜態配置

偽靜態簡介 偽靜態作用 使用rewrite配置偽靜態 Apache下使用rewrite實現discuz偽靜態的配置1、偽靜態簡介及作用偽靜態是相對真實靜態來講的,通常我們為了增強搜索引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些信息。或者還想運用動態腳本解決一些問題。不能用

安裝linux虛擬機器配置靜態ip

1、centOs7、VMware Workstation14 2、常規配置硬體和基本資訊後,在圖形安裝介面將乙太網連結開啟,安裝後配置ifcfg-e****,這裡是我的配置檔案 修改BOOTPROTO為static,表示設定靜態ip,NAME和DEVICE都是該檔案的字尾,我的是ens33。 進入虛

安裝linux虛擬機器配置靜態ip(橋接模式)

1、centOs7、VMware Workstation14 2、常規新建虛擬機器操作後,來到選擇連線模式: 這裡選擇橋接模式,複製物理網路連線狀態(就是把實際的主機網絡卡資訊拷貝一份,讓虛擬機器也有一份和主機一樣的網絡卡)可不選, 關閉後,左上角點選編輯----虛擬網路編輯器 Vmnet0是

如何檢視虛擬機器的ip地址,以及如何給虛擬機器配置靜態ip

1 在命令列上敲ifconfig 如下圖:      通過inet addr : 192.168.25.129就是你的虛擬機器當前的ip 2. 我們一般在區域網內是通過dhcp協議向閘道器傳送ip請求,因此獲取的ip的方式是動態的,當然你可以在虛擬機器上,把ip設定為靜態,設定方法如下: &

虛擬機器配置靜態IP【精選攻略一 】

                    主題:如何給虛擬機器配置靜態ip供外部訪問   用VMware安裝的CentOS 7.X版本的映象 ,安裝完後各種命令

CentOS6.7虛擬機器配置靜態IP(curl: (6) Couldn’t resolve host)

虛擬機器開啟虛擬網路配置,預設的有三種 橋接的意思是和你的主機並行,相當於在你的主機的局域網裡面添加了一臺 電腦,虛擬機器網段和主機網段必定一致; NAT的意思是以你的為閘道器,在主機下添加了一個區域網,此虛擬機器在此局 域網內,虛擬機器的網段和主機的網段定不一致; 此處我選擇的是NAT模

CentOS高效能虛擬機器安裝配置(KVM)

安裝 通過yum安裝 yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst 檢視例項 virsh list --a

linux虛擬機器配置靜態IP地址

在虛擬機器裡安裝了一個linux測試伺服器。因為公司內網中經常要登入這個伺服器測試網站。但是DHCP服務分配的IP地址經常變來變來。所以乾脆在網卡里寫個靜態IP地址。這樣就方便多了。 步驟: 1、配置/etc/sysconfig/network-scripts/ifcfg-eth0 裡的

Apache服務虛擬機器的安裝配置(企業級)

在企業裡面不同的域名下都是真實的伺服器,但我們做實驗,在一臺主機裡配置不同域名的伺服器 [[email protected] html]# cd /var/www/ [[email protected] www]# ls cgi-bin html [[email&#

linux的KVM虛擬機器安裝配置

KVM虛擬機器安裝與使用 1.前期準備 1.1確定機器有VT 不知道晶片的生產廠商則輸入:egrep '(vmx|svm)' /proc/cpuinfo 如果flags: 裡有vmx 或者svm就說明支援VT;如果沒有任何的輸出,說明你的cpu不支援,將無法成功安

LNMP新增、刪除虛擬主機靜態使用教程

##新增網站(虛擬主機)## 如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除。 執行:lnmp vhost add 出現如下介面: 這裡要輸入要新增網站的域名,我們已新增www.vpser.net域名為例,如上圖提示後輸入域名 www.vpse

GO語言使用之配置篇(一)之虛擬機器安裝配置(5)Mac OS X11系統安裝

完整文件下載:https://download.csdn.net/download/tdcqzd/10559739 對於Mac OS X11系統,VMWare是不支援的,所以我們首先需要破解軟體,在

virtualbox centos虛擬機器 配置靜態IP

檢視初始的網路配置 centos虛擬機器安裝完成後,使用命令 ifconfig -a 檢視當前網路配置,展示如下: 可以修改enp0s3網絡卡的配置為靜態ip。 設定靜態ip 切換到ro

Linux 基礎學習(8)-網路配置-Hyper-V 下CentOS虛擬機器配置靜態ip

最近使用Windows10中的Hyper-V裝了個CentOS6,需要將該虛擬機器系統ip設為靜態IP,個人學識原因走了很多彎路。在此記錄分享。 1)本例項所用的各項資源說明,系統是windows10企業版64bit,虛擬機器管理器使用自帶的Hyper-V管理

大資料學習-linux章---虛擬機器 克隆 相關配置

虛擬機器 克隆及 相關配置 1.克隆 2.相關配置 2.1.修改ip設定 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.2.修改hostname設定 vi /etc/sysconfig

如何給openstack虛擬機器配置靜態IP

作者:【吳業亮】雲端計算開發工程師 部落格:http://blog.csdn.net/wylfengyujiancheng 1、綜述: 在日常開發和生產環境中經常需要將openstack虛擬機器

URL rewrite,Apache 靜態規則配置

在做網站時,為了闢免一個檔案有兩個URL,很多時候需要用到301跳轉,如這個天氣預報網是將http://www.tqybw.com 301 到http://tqybw.net, apache下URL的重寫規則怎麼寫。這個主要是用於做偽靜態。重寫規則是放在.htaccess檔案下或Apache的配置檔案(ht