通過網(wǎng)上搜索和牛人幫助,基本實(shí)現(xiàn)了功能,在此記錄一下成長的過程。
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括羅田網(wǎng)站建設(shè)、
羅田網(wǎng)站制作、羅田網(wǎng)頁制作以及羅田網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,
羅田網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到羅田省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1、關(guān)于apache設(shè)置,一臺服務(wù)器支持多網(wǎng)站多域名
引用被人的:
當(dāng)apache在讀取httpd.conf過程中遇到NameVirtuaHost指令時(shí),它為指定的IP地址建立一個(gè)虛擬主機(jī)表;當(dāng)apache分析 httpd.conf時(shí),每當(dāng)它遇見一個(gè)指令,該指令指定的IP地址與前面分配給虛擬主機(jī)駐留的IP地址相同時(shí), 它都在虛擬主機(jī)列表上為該IP地址添加虛擬主機(jī);當(dāng)它找到一個(gè)虛擬主機(jī),其 ServerName指令與輸入請求的Host頭部匹配時(shí),apache就使用該虛擬主機(jī)容器中的配置來響應(yīng)該請求,即使用多個(gè)名字指向同一個(gè)ip地址。 在本例中,Web主機(jī)只擁有一個(gè)IP地址(合法地址)200.1.1.1,使用基于主機(jī)名稱的方式設(shè)定多個(gè)虛擬主機(jī)。
我的配置:
###django項(xiàng)目的配置 ServerAdminexample@126.com#自己的郵箱 DocumentRoot"/your/path"#項(xiàng)目路徑 ServerNameww.example.com#域名 ServerAliasexample.com#別名 ErrorLog"logs/error.err"#錯(cuò)誤日志記錄的位置 CustomLog"logs/acc.access"common#訪問日志的記錄位置 WSGIScriptAlias/"/your/path/wsgi.py"#wsgi.py的路徑 Orderallow,deny Allowfromall #django下靜態(tài)資源訪問配置,根據(jù)自己的實(shí)際路徑來配置 Alias/favicon.ico"/your/path/favicon.ico" Alias/media"/your/path/media" Alias/static"/your/path/collectedstatic" Orderdeny,allow Allowfromall Orderdeny,allow Allowfromall #####php項(xiàng)目的配置 ServerAdminexample1@126.com#自己的郵箱 DocumentRoot"/your/path/php"#php項(xiàng)目的路徑 ServerName#域名 ErrorLog"logs/ce.err" CustomLog"logs/ce.access"common OptionsFollowSymLinks AllowOverrideAll Orderdeny,allow Allowfromall
參考地址:
http://bbs.51cto.com/thread-933764-1-1.html http://www.foreric.com/blogs/5/ www.zijin5.com/2013/07/linux-apache-php-django/
特意粘貼下這段,話說是配置兩個(gè)django項(xiàng)目的:
下面黑體字的地方是配置DaemonProcess的地方 參考:http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide#Delegation_To_Daemon_Process http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGISocketPrefix 這里再稍微解釋一下WSGISocketprefix: 由于主進(jìn)程httpd和子進(jìn)程之間是通過sockets通信的,要通過在特定的文件上面新建sockets文件進(jìn)行通信。如果你不指定sockets等文 件的存放地址的話,默認(rèn)是在httpd的log文件夾下(/var/log/httpd/ 我的CentOS是這樣的)。這樣有一個(gè)問題就是子進(jìn)程對這個(gè)文件可能沒有讀寫權(quán)力,所以通過WSGISocketPrefix指定到/var/run /的wsgi(要自己新建一個(gè))下,這樣子進(jìn)程就有了和主進(jìn)程溝通的權(quán)力了。 WSGISocketPrefix/var/run/wsgi# ServerAdmineric.alluse@gmail.com ServerNamewww.tedxnju.com WSGIScriptAlias//var/www/tedxnju/tedxnju/wsgi.py WSGIDaemonProcesstedxnju.comuser=Ericprocesses=2threads=15 WSGIProcessGrouptedxnju.com Orderdeny,allow Allowfromall ErrorLoglogs/tedxnju.com-error_log ServerAdmineric.alluse@gmail.com ServerNamewww.foreric.com ServerAliasforeric.com WSGIScriptAlias//var/www/myblog/myblog/wsgi.py WSGIDaemonProcessmyblog.comuser=Ericprocesses=2threads=15 WSGIProcessGroupmyblog.com Orderdeny,allow Allowfromall ErrorLoglogs/myblog.com-error_log
網(wǎng)頁標(biāo)題:使用apache部署多個(gè)django項(xiàng)目,django項(xiàng)目和php項(xiàng)目混合部署