LAMP环境安装与apache配置
可以寫在一起也可以分開寫
sudo apt-get install apache2 php5
sudo apt-get install libapache2-mod-php5 php5-mysql
修改apache2.conf
AddType 是與類型表相關的,描述的是擴展名與文件類型之間的關系,如:
AddType application/x-x509-ca-cert .crt
說明 .crt 擴展名的文件就是application/x-x509-ca-cert類型的; 在內容協商時,如果客戶端需要是application/x-x509-ca-cert類型的,就將 .crt結尾的資源返回
注意: 經過內容協商的資源,在http相應頭中有相應的Content-Location說明,如:
GET /a HTTP/1.1
...
...
Content-Location: a.php
...
#AddType text/html .shtml
#AddHandler server-parsed .shtml
另外一種動態進行處理的類型為server-parsed,由服務器自身預先分析網頁內的標記,將標記更改為正確的HTML標識。由于server-parsed需要對text/html類型的文檔進行處理,因此首先定義了對應的.shtml為text/html類型。
AddHandler 說明什么樣的擴展名使用什么樣的程序來處理,描述的是擴展名與處理程序之間的關系
AddHandler cgi-script .cgi
ServerName localhost
指服務器將localhost解析為訪問服務器的方式
eg:ServerName 127.0.0.1
eg:ServerName 192.168.1.1
eg:ServerName test.com
這樣當客戶訪問瀏覽器時能通過ip域名來訪問到服務器
eg:建立多個網站--虛擬主機的配置
打開http.conf
1,ServerName 127.0.0.1 修改成ServerName 你服務器ip
2,#NameVirtualHost * 修改成"NameVirtualHost 你服務器ip"
3,在文件最后面有虛擬主機格式,
#<VirtualHost *>
# ServerAdmin [email]admin@minidx.com[/email]
# DocumentRoot /www/httpd/html/minidx.com
# ServerName minidx.com
# ErrorLog logs/minidx.com-error_log
# CustomLog logs/minidx.com-access_log common
#</VirtualHost>
添加:
<VirtualHost 你服務器ip>
DocumentRoot usr/local/www/ (默認網站路徑)
ServerName 你服務器ip
</VirtualHost>
<VirtualHost 你服務器ip>
DocumentRoot usr/local/www/minidx.com/ (網站路徑)
ServerName minidx.com (你的域名)
</VirtualHost>
<VirtualHost 你服務器ip>
DocumentRoot usr/local/www/ntt.cc/ (網站路徑)
ServerName ntt.cc (你的第二個域名)
</VirtualHost>
http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html
轉載于:https://www.cnblogs.com/lwhp/p/5048013.html
總結
以上是生活随笔為你收集整理的LAMP环境安装与apache配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java创建mysql触发器
- 下一篇: springboot-jpa-query