零基礎搭建伺服器
我用的是ubuntu,所有 sudo apt-get install apache2 (配置php的時候已經配好了,這裡就不重複配置了)
安裝apxs
安裝過php,所以這個也忽略掉 sudo apt-get install apache2-dev
apxs
是乙個為apache超文字傳輸協議(http)伺服器編譯安裝擴充套件模組的工具,
由於下一步的mod配置需要apxs的路徑。以前安裝的時候不知道這個路徑在什麼地方。
/usr/bin/apxs2 ???
列的軟體包有不能滿足的依賴關係:libgnomeprint2.2-dev: 依賴: libpango1.0-dev 但是它將不會被安裝view code2008-07-31 06:04:31| 分類: linux技術 |舉報|字型大小 訂閱
暈了。在google大叔上找了很久,
終於找到乙個解決辦法:
就是把:sudo apt-get install 換成 sudo aptitude install
原來aptitude和apt-get一樣。看下介紹
aptitude 與 apt-get 一樣,是 debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude 在處理依賴問題上更佳一些。舉例來說,aptitude 在刪除乙個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更為乾淨。以下是筆者總結的一些常用 aptitude 命令,僅供參考。
命令 作用
aptitude update 更新可用的包列表
aptitude upgrade 公升級可用的包
aptitude dist-upgrade 將系統公升級到新的發行版
aptitude install pkgname 安裝包
aptitude remove pkgname 刪除包
aptitude purge pkgname 刪除包及其配置檔案
aptitude search
string
搜尋包aptitude show pkgname 顯示包的詳細資訊
aptitude autoclean 僅刪除過期的包檔案
也可以在文字介面模式中使用 aptitude。
安裝mod_python
得到 mod_python-2.7.10.tgz
解壓tar xvfz mod_python-2.7.10.tgz
編譯./configure --with-apxs=/usr/bin/apxs2
--with-python=/usr/bin/python2.7
make 報錯
apr.h:沒有那個檔案或目錄 編譯中斷。
安裝手動安裝不了,這個問題卡住了。
#sudo aptitude install libapache2-mod-python
apache配置:
1#錯誤的配置2"
/var/www/python/
">
3allowoverride fileinfo
4addhandler mod_python .py
5pythonhandler index
6pythondebug on
7order allow,deny
8 allow from
all9
1011
#正確的配置12"
addhandler python-program .py #py直譯器
pythonhandler mptest #啟動的檔名mptest.py
pythondebug on #診斷
在 /var/www/python目錄下新建乙個檔案 為 mptest.py
配置到此為止。
伺服器搭建
問題一 com無法訪問到伺服器 問題二 將 com 301重定向到 www.com 解決方案 在httpd.conf檔案中 追加 如下內容 options followsymlinks rewriteengine on rewritecond com rewriterule l,r 301 2 禁止...
伺服器搭建
1 系統centos yun update 公升級安裝包 2 通過yum install mysql mysql service 安裝mysql 更新 mysql service 安裝方法 wget rpm ivh mysql community release el7 5.noarch.rpm y...
伺服器搭建多個tomcat伺服器
以三個tomcat為例 先配置環境變數 編輯 etc profile 檔案 新增三個tomcat環境變數 value為tomcat目錄 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 第乙個tomcat catalina base usr local tomcat to...