當前位置:首頁 » 文件管理 » apacheftp配置文件

apacheftp配置文件

發布時間: 2023-09-02 19:38:38

linux下apache+tomcat集群詳細配置

環境:
操作系統均為:CentOS 5.1
Apache2.X伺服器一台:IP地址192.168.232.4;安裝路徑/usr/local/apache;
Tomcat6伺服器一台:IP地址192.168.232.5;安裝路徑/usr/local/tomcat;
Tomcat6伺服器一台:IP地址192.168.232.6;安裝路徑/usr/local/tomcat;

配置:
Apache安裝:
#./configure --prefix=/usr/local/apache --enable-moles=so --enable-mods-shared=all --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http --enable-proxy-ajp --enable-proxy-balancer --enable-rewrite
注釋:激活tomcat集群需要的 enable-proxy,enable-proxy-http,enable-proxy-connect,enable-proxy-ajp和enable-proxy-balancer,其中proxy-ajp和proxy-balancer必須依賴proxy,如果是自定義的編譯除了以上幾個必須的模塊外,mod_status也要編譯進去,切記。enable-proxy-ftp可以不編譯。
#make;make install

製作Apache啟動項:
#cp support/apachectl /etc/rc.d/init.d/httpd
#vi /etc/rc.d/init.d/httpd
添加以下內容:(包括#號)
# Startup script for the Apache Web Server
# chkconfig: 2345 85 15
# description: Apache is a World Wide Web server .It is used to server
# HTML files and CGI.
# processname: httpd
# pidfile: /usr/local/apache/log/httpd.pid
# config: /usr/local/apache/conf/httpd.conf
增加服務項
#chkconfig --add httpd
#chmod 755 /etc/rc.d/init.d/httpd
#chkconfig --level 345 httpd on

JDK安裝:
#chmod a+x jdk-6u4-linux-i586-rpm.bin
#./jdk-6u4-linux-i586-rpm.bin

java環境變數設置:
#vi /etc/profile
在文件最後添加以下內容:
JAVA_HOME=/usr/java/jdk1.6.0_04
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CLASSPATH PATH CATALINA_HOME
執行如下命令使環境變數生效:
source /etc/profile
測試配置是否成功:
java –version

Tomcat安裝:
#wget [url]http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz[/url]
#tar zxvf apache-tomcat-6.0.16.tar.gz
#mv apache-tomcat-6.0.16 /usr/local/tomcat

Tomcat隨機啟動:
#vi /etc/rc.local
添加以下內容:
/usr/local/tomcat/bin/startup.sh

tomcat6配置文件server.xml:

<!-- You should set jvmRoute to support load-balancing via AJP ie :
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1">
-->
<Engine name="Catalina" defaultHost="localhost">
改成

<!-- You should set jvmRoute to support load-balancing via AJP ie :
-->
<Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcatX">
<!--
<Engine name="Catalina" defaultHost="localhost">
-->
說明:
第一台tomcat就把jvmRoute="tomcat1"
第二台tomcat就把jvmRoute="tomcat2"


<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
去掉注釋變為
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
***群集詳細配置***
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"
channelSendOptions="8">

<Manager className="org.apache.catalina.ha.session.DeltaManager"
expireSessionsOnShutdown="false"
notifyListenersOnReplication="true"/>

<Channel className="org.apache.catalina.tribes.group.GroupChannel">
<Membership className="org.apache.catalina.tribes.membership.McastService"
address="228.0.0.4"
port="45564"
frequency="500"
dropTime="3000"/>
<Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
address="auto"
port="4000"
autoBind="100"
selectorTimeout="5000"
maxThreads="6"/>

<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
</Sender>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
</Channel>

<Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
filter=""/>
<Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/>

<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>

<ClusterListener className="org.apache.catalina.ha.session."/>
<ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
</Cluster>

配置應用的web.xml:
在每個webapps應用中,修改配置文件web.xml文件 添加元素<distributable/>
在web.xml文件中<web-app>元素下增加以下內容:
<!--此應用將與群集伺服器復制Session-->
<distributable/>
具體修改如下:
修改前:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="[url]http://java.sun.com/xml/ns/javaee[/url]"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee [url]http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd[/url]"
version="2.5">
</web-app>
修改後:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="[url]http://java.sun.com/xml/ns/javaee[/url]"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee [url]http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd[/url]"
version="2.5">
<!--此應用將與群集伺服器復制Session-->
<distributable/>
</web-app>
配置apache的ajp負載均衡功能:
確保將以下Mole的注釋去掉
LoadMole proxy_mole moles/mod_proxy.so
LoadMole proxy_connect_mole moles/mod_proxy_connect.so
LoadMole proxy_ftp_mole moles/mod_proxy_ftp.so
LoadMole proxy_http_mole moles/mod_proxy_http.so
LoadMole proxy_ajp_mole moles/mod_proxy_ajp.so
LoadMole proxy_balancer_mole moles/mod_proxy_balancer.so
LoadMole status_mole moles/mod_status.so
增加以下內容:
# Proxypass Config
Include conf/extra/httpd-modproxy.conf
建立文件httpd-modproxy.conf輸入內容:
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from all
</Location>
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
Allow from all
</Location>
ProxyRequests Off
ProxyPass / balancer://tomcatcluster stickysession=jsessionid nofailover=On

<Proxy balancer://tomcatcluster>
BalancerMember [url]http://192.168.232.5:8080[/url] loadfactor=1
BalancerMember [url]http://192.168.232.6:8080[/url] loadfactor=2
</Proxy>
注釋:
ProxyRequests Off 表示啟用反向代理,必須開啟;
ProxyPass為代理轉發的Url,即將所有訪問/的請求轉發到群集balancer://tomcatcluster,這里為/即將所有訪問/的請求轉發到群集balancer://tomcatcluster的/test目錄;
BalancerMember為群集的成員,即群集伺服器1或2,負載均衡伺服器會根據均衡規則來將請求轉發給BalancerMember;

調試負載均衡集群系統:
訪問apache伺服器的web服務:[url]http://192.168.232.4/balancer-manager[/url]
如果顯示負載均衡有關信息則說明成功了,接著可以訪問[url]http://192.168.232.4/[/url]即訪問到了tomcat的應用
***必須先啟動Tomcat服務再啟動Apache服務!***

參考文檔:
[url]http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html[/url]
[url]http://tomcat.apache.org/tomcat-6.0-doc/balancer-howto.html[/url]
[url]http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/mod/mod_proxy.html[/url]
[url]http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/mod/mod_proxy_balancer.html[/url]

㈡ linux apache是否有正向代理

1. 正向代理
配置正向代理很簡單,此處我們配置vhost來實現代理, 只需要在瀏覽器的Proxy選項里加入你的Apache配置的vHost主機即可

1.1 開啟Apache代理模塊並引入vhost配置文件
早http.conf開啟代理模塊
LoadMole proxy_mole moles/mod_proxy.so
LoadMole proxy_connect_mole moles/mod_proxy_connect.so
LoadMole proxy_ftp_mole moles/mod_proxy_ftp.so
LoadMole proxy_http_mole moles/mod_proxy_http.so

引入vhost文件
Include conf/extra/httpd-vhosts.conf

如果你想監聽別的埠, 修改Listen參數
Listen 80
Listen 8087
Listen 8088

將想監聽的埠全都寫上,相應的, 在vhost文件里寫上
NameVirtualHost *:80
NameVirtualHost *:8087
NameVirtualHost *:8088

NameVirtualHost表示vhost匹配的請求的ip和埠那些會取掃描vhost
1.1 Apache配置 httpd-vhosts.conf(以Windows下為例)

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:/www/test"
ServerName www.test.com
ServerAlias test.com
ErrorLog "logs/test.com-error.log"
CustomLog "logs/test.com-access.log" common
Alias /sublook "D:/www/test/look/sublook/"
<Directory "D:/www/test">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

#正向代理設置
ProxyRequests On
ProxyVia On

<Proxy *>
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Proxy>
</VirtualHost>

先看
<VirtualHost *:80>

VirtualHost 後面的參數表示的是該VHost的IP/域名/和埠, 你可以寫 :
(1) IP: port, 例如 <VirtualHost 175.2.22.65:8088>, 訪問的時候通過IP訪問
(2) Domain, 例如 <VirtualHost www.test1.com>, 訪問的時候通過域名訪問, 也可以指定裡面的ServerName來指定域名
(3) *, 表示匹配所有對Apache監聽主機的請求, 只要是apache監聽到的請求都可以匹配該虛擬主機
此處表示的就是監聽所有80埠的請求, 但是由於ServerName里寫了www.test.com, 所以這個vhost匹配的是www.test.com:80,

現在看正向代理設置那一段
ProxyRequests On:開啟Apache正向代理
ProxyVia On:控制位於代理伺服器鏈中的代理請求的流向
引用Apache2.2官方文檔中對ProxyVia的解釋如下:

如果設置為默認值Off ,將不會採取特殊的處理。如果一個請求或應答包含"Via:"頭,將不進行任何修改而直接通過。
如果設置為On每個請求和應答都會對應當前主機得到一個"Via:"頭。
如果設置為Full ,每個產生的"Via:"頭中都會額外加入Apache伺服器的版本,以"Via:"注釋域出現。
如果設置為Block ,每個代理請求中的所有"Via:"頭行都將被刪除。且不會產生新的"Via:"頭。
<Proxy *>...</Proxy>:用來控制誰可以訪問你的代理
1 <Proxy *>
2 Order deny,allow
3 Deny from all
4 Allow from 127.0.0.1
5 </Proxy>

此處設置為本機可以使用代理,真正使用的時候就自己設置了

㈢ 怎樣配置apache+mysql+php

PHP環境搭建第一步:Windows 7下安裝Apache服務
點擊下載的httpd-2.2.21-win32-x86-openssl-0.9.8r.msi程序,一系列的許可允許之後,來到伺服器信息配置步驟,如下圖所示。分別填寫Network Domain,ServerName及Administrator』s Email Address,因為是在Win7下做開發環境使用,這三項可以隨便填寫,不需要過多在意。最後一個選項是讓用戶選擇,該Apache服務是針對當前用戶還是Win系統中的所有用戶,一般選擇第一個即可,該選項默認Apache埠是80。如果選擇第二項,僅針對當前用戶,則埠號為8080。

Apache伺服器信息
完成上述操作之後,點擊下一步,選擇Custom Setup,進行自定義安裝,如下圖所示。選擇框中的各種選項我們保持默認即可,不需要更改。這一步我們只需要注意修改Apache安裝的路徑。

Apache自定義安裝
完成上述幾步操作之後,一路點擊Next,即可完成Apache在Win7下的安裝。完成之後,打開瀏覽器訪問127.0.0.1或localhost,如果出現「It works!」,表示Apache服務安裝成功。

PHP環境搭建第二步:Windows 7下安裝Mysql服務
MySQL的安裝相比Apache更為簡單,雙擊mysql-5.5.20-win32.msi,一路Next,同樣選擇Custom Setup自定義安裝,如下圖所示,只需要選擇安裝的路徑即可,接著一路Next即可完成Win7下Mysql服務的安裝。

MySQL自定義安裝

PHP環境搭建第三步:Windows 7下Mysql配置
完成安裝之後,MySQL會跳出MySQL Server Instance Configuration窗口,這一塊是對MySQL伺服器做的相關配置。首先,因為是開發環境,我們選擇StandardConfiguration標准配置。配置第一步如下所示,MySQL服務名稱默認即可不需要改變,將」Include bin Directory in Windows PATH」勾選上,此項用於在CMD中直接可以使用MySQL命令行工具。

MySQL系統配置
MySQL配置的第二步是設置root密碼,原始安裝的資料庫root用戶是沒有密碼的,我建議各位在這里,無論簡單復雜,都設置一個密碼。另外注意「Enable root access from remote machines」選項用於選擇是否允許root用戶遠程連接資料庫,做為開發環境,此項可以不選上也可以選上。「CreateAn Anonymous Account」不用勾選,匿名賬戶對於開發環境沒有太多作用。

MySQL安全配置
完成上述MySQL配置之後,系統會開始進行配置過程,大概不到一分鍾的時間,MySQL在Win7下的配置完成。這里我們先暫時不管PHP與MySQL之間的關聯問題,等安裝PHP結束之後,再做統一的配置。

PHP環境搭建第四步:Windows 7下PHP安裝
因為我們下載的是php的zip包,相當於綠色軟體一樣,不需要進行繁瑣的安裝,直接解壓php-5.3.9-Win32-VC9-x86.zip文件到任意目錄當中即可完成PHP在Win7系統下的安裝。
PHP環境搭建第五步:Windows 7下PHP、Apache、MySQL綜合配置
請注意:配置過程中使用的輸入均為英文輸入,尤其是標點符號的雙引號,文中可能為中文引號,一旦直接復制粘貼,可能導致配置失敗!!!
還有,如果在windows的文件夾系統直接復制路徑,文件夾之間是反斜線(\),但是配置中使用的均為斜線(/),請不要輸入錯誤。
PHP配置
首先進入PHP解壓的目錄,找到php.ini-development配置文件,並將其重命名為php.ini,該文件即為當前系統php的配置文件。打開php.ini配置文件,根據下面提示進行配置。
找到如下內容
; On windows:
; extension_dir = "ext"
修改為
; On windows:
extension_dir = "E:/ProgramFiles (x86)/PHP/ext"
請注意,extension_dir前面的分號需要去掉,另外將值修改為PHP文件夾下的ext文件夾路徑,該配置用於更新PHP擴展路徑文件夾,所有的擴展庫都在該文件夾中。
接著,我們需要讓PHP支持MySQL資料庫,並開啟如CURL,GD2,XML,PDO等擴展,找到如下內容,將其前面的分號(;)去掉。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll

extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
我們都知道PHP支持session功能,默認的,PHP的session是保存在文件系統中的,那麼我們需要為Session設置保存文件夾。
找到如下內容
; session.save_path = "/tmp"
修改為
session.save_path = "E:/Program Files (x86)/PHP/custom/session"
將分號取出,並重新設置任意路徑,確保文件夾存在即可,為了管理方便,建議你設置到PHP的安裝路徑當中,防止不小心給刪掉。
完成session設置之後,我們還需要配置一個文件夾路徑,即PHP的臨時文件路徑,學習PHP的同學都知道,在通過PHP上傳文件時,文件首先是在一個臨時文件夾當中的。
找到如下內容
; upload_tmp_dir =
修改為
upload_tmp_dir = "E:/Program Files (x86)/PHP/custom/upload"
最後,PHP在5.3版本之後需要強制設置時區,否則在運行phpinfo()及部分程序時將報錯無法運行。
找到如下內容
;date.timezone =
修改為
date.timezone = Asia/Shanghai
配置Apache支持PHP
在Apache配置目錄E:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf中(這是我的安裝目錄,請注意windows下直接復制的路徑使用反斜線做分隔符,配置文件中全部是使用斜線做分隔符,請千萬注意!),找到httpd.conf配置文件。

#LoadMole vhost_alias_mole moles/mod_vhost_alias.so
下面一行添加如下內容。
LoadMole php5_mole "E:/Program Files (x86)/PHP/php5apache2_2.dll"
PHPIniDir "E:/Program Files (x86)/PHP"
AddType application/x-httpd-php .php .html .htm
該配置第一行指定PHP及Apache的模塊路徑,該模塊文件一般位於php根目錄下,第二行用於指定PHP在Win7中的路徑,第三行添加文件類型,其中,第一及第二行需要根據PHP的安裝路徑進行修改。
接著,我們需要為Apache指定WEB伺服器的根目錄,默認的,Apache根目錄為Apache目錄下的htdocs文件夾,為了方便開發,我們將其設置在E盤下的htdocs目錄。首先在E盤下建立htdocs目錄,當然你也可以修改為任意你想命名的WEB根目錄,然後,在配置文件中分別找到如下內容。
DocumentRoot "E:/Program Files (x86)/ApacheSoftwareFoundation/Apache2.2/htdocs"
<Directory "E:/Program Files (x86)/ApacheSoftwareFoundation/Apache2.2/htdocs">
修改為
DocumentRoot "E:/htdocs"
<Directory "E:/htdocs">
最後,修改根目錄的初始文件類型,Apache默認使用index.html作為目錄的初始文件,這里為了讓Apache首先尋找php文件,我們做些修改。
找到如下內容
DirectoryIndex index.html
修改為
DirectoryIndex index.php index.html
到此,Apache支持PHP的相關配置完成,重啟伺服器,在新的目錄中創建index.php文件,並寫入如下內容。

<?php
phpinfo();
?>

再次打開瀏覽器,訪問localhost,一切正常的話,就會顯示php的相關配置信息了,如下圖所示。

PHP配置信息
測試PHP對MySQL的支持
最後我們需要測試下PHP是否已經能夠連接資料庫,我們在配置過程中,曾經將;extension=php_mysql.dll等一系列與MySQL相關的擴展之前的分號給去除,這樣PHP就能夠通過這些擴展完美支持相應的程序。在根目錄中創建mysql.php文件,並寫入如下內容。

<?php
$dbc= mysql_connect("127.0.0.1","root","(你的mysql密碼)");
if(!$dbc) {
echo"資料庫鏈接錯誤!";
}else{
echo"PHP環境搭建:Windows7系統配置PHP+Apache+MySQL環境教程";
}
mysql_close();
?>

在瀏覽器中訪問,127.0.0.1/mysql.php,如果提示「PHP環境搭建:Windows7系統配置PHP+Apache+MySQL環境教程」,則說明PHP已經完美支持MySQL了。

㈣ apache ftpserver 是主動還是被動

在做項目的時候我才發現,FTP竟然有主動FTP和被動FTP之分。FTP的設置主要是由FTP伺服器設置的。同樣的一段代碼,在本地測試的時候一切正常,但是訪問局方的FTP伺服器時卻不能傳輸數據。
下面我先簡要地自己說一下,我對主被動FTP的理解。
眾所周知,FTP是一個比較特殊的服務,它佔用了20和21兩個埠,21是命令埠,20是數據埠。顧名思義,21埠是用來接發命令,20埠用來傳遞數據。但是並不是所有的時候都用20埠來實現數據交換。
主動FTP過程大致如下:
1、客戶端啟用埠N(N>1024,因為1024之前為特殊埠,不能手動佔用,把N當作客戶端的命令埠)和埠N+1(客戶端的數據埠),從埠N向伺服器的21埠發送PORT命令,其中PORT命令包含客戶端IP和數據埠
2、伺服器接收到客戶端的PORT命令後,並得知客戶端用N+1埠監聽數據。接著,伺服器向客戶端發送ACK應答(ACK與TCP通信中的連接握手一樣)
3、伺服器用20埠再向客戶端的N+1埠發送數據請求
4、客戶端向伺服器端發送數據ACK應答
以上就是主動FTP的大致過程,但是數據請求的發起方是伺服器,如果此時客戶端的防火牆啟用了高端埠的屏蔽的話,有可能會發生阻塞,所以主動FTP的情況下,客戶端最好把防火牆關閉了。

被動FTP過程大致如下:
1、客戶端啟用埠N(同樣的N>1024)和N+1,N用作命令埠,N+1用作數據埠。然後客戶端向伺服器端發送PASV請求,告訴伺服器端,這是被動FTP請求
2、伺服器端接收到PASV請求後,啟動一個M(同樣>1024)埠當作數據端,並發送PORT M到客戶端
3、客戶端得到伺服器端的數據埠後,再由埠N+1向伺服器的M埠發起數據請求
4、伺服器端通過N埠向客戶端的N+1埠發送ACK應答
以上是被動FTP的大致過程,與主動FTP請求不同,請求的發起方是客戶端,這樣客戶端就不會為防火牆的問題感到煩惱,但是同樣道理,伺服器端的埠就會有了限制。

所以,一般情況下。伺服器端為了方便管理,一般採用被動FTP方式連接。當然客戶端可以通過ftp -d host port命令向伺服器發送請求,可以看出到底用的是主動FTP還是被動FTP。

這次我就遇到了這樣的問題,寫FTP上傳下載代碼時,把網上的東西過來,很順利地在本地測試通過了。但是鏈接到局方的伺服器的時候,怎麼也不能上傳和下載,而且不會拋出異常。後來我也是試著添了一行代碼,結果測通了,代碼如下:
FtpDefine.ftpServer.enterLocalPassiveMode();
怎麼樣,看起來很簡單吧。因為寫代碼默認情況下是主動FTP,必須通過enterLocalPassiveMode()方法設置成被動FTP才能順利上傳下載。

另外還有很多問題需要考慮,比方說代碼的可擴展性、可移植性等等。就拿這次的代碼來說,我測試的時候客戶端和伺服器端都是Windows Xp系統,而且FTP伺服器設置的是主動FTP。但是真正用的時候,客戶端是Linux系統,伺服器雖然是Windows的,但是他們沒有用Windows自帶的FTP,而是用的軟體,用法與Linux系統的相似,所以因為這個問題,我配錯了配置文件,結果在代碼中切換伺服器目錄時,總是報錯。所以再此,我提醒大家,萬事小心謹慎!希望我寫的這些會對大家有點幫助。如果覺得看不懂的話,請參考我下面列出的鏈接地址,那裡有更詳細的說明。

㈤ apache ftp配置ftp伺服器,typical及full還有users.properties都有用戶名,密碼等相關設置

你問得是什麼啊 ?什麼登錄?是apache ftp嗎 ? 你的在安裝時的設第一個密碼就是!你的了!
用戶名root試試!

㈥ linux怎樣一鍵安裝web環境php+apache+mysql

准備好連接linux伺服器的工具,推薦用xshell和xftp。 xshell 是一個強大的安全終端模擬軟體,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 協議。 下載地址:/softs/56322/view/28283/view/926025.htm 引用 在高並發連接的情況下,Nginx是Apache伺服器不錯的替代品。Nginx同時也可以作為7層負載均衡伺服器來使用。根據我的測試結果,Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3萬以上的並發連接數,相當於同等環境下Apache的10倍。 這里我們選擇nginx,輸入n,回車 到這里,我們就正式進入環境安裝環節了。你可以泡杯茶休息下。一般這個過程會持續半個小時的樣子。 為了防止斷掉和伺服器的連接,可以新開一個shell窗口,將滑鼠挪到窗口標簽欄,右擊,如下圖所示: 可以看到,新開了一個窗口 輸入top命令 可以看到一直在跳動的系統資源統計 好了。做完了這一些就讓我們靜靜的等待吧!程序正在自動編譯安裝服務! 到這個界面說明安裝已經結束了。 大家有疑問了。那我怎麼登錄ftp和mysql呢? 在命令行里輸入: cat account.log 看到了沒? ftp的用戶名是:www mysql的用戶名是:root 密碼就在屏幕上了! 好了。所有配置都已經完成了。是不是很簡單! ---------------------------------------------------------------------- 網站目錄:/alidata/www 伺服器軟體目錄:/alidata/server Mysql 目錄 /alidata/server/mysql Php目錄/alidata/server/php 選擇了nginx 那麼會有一個nginx 目錄在 /alidata/server/nginx/ Nginx 配置文件在/alidata/server/nginx/conf Nginx虛擬主機添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf 選擇了apache那麼會有一個httpd 目錄在 /alidata/server/httpd apache 配置文件在/alidata/server/httpd/conf apache虛擬主機添加 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf

熱點內容
沈陽加密狗 發布:2025-01-31 13:54:58 瀏覽:705
聯想伺服器怎麼裝windows7 發布:2025-01-31 13:54:52 瀏覽:874
java二級考試歷年真題 發布:2025-01-31 13:50:31 瀏覽:171
編程一刻 發布:2025-01-31 13:36:44 瀏覽:585
編程小草出土 發布:2025-01-31 13:33:27 瀏覽:579
如何設置伺服器屏蔽你的ip 發布:2025-01-31 13:25:58 瀏覽:243
扣扣的獨立密碼是什麼密碼 發布:2025-01-31 13:23:42 瀏覽:132
pythonlist的用法 發布:2025-01-31 12:56:15 瀏覽:130
搭建美國節點伺服器 發布:2025-01-31 12:55:27 瀏覽:858
對韓java 發布:2025-01-31 12:50:44 瀏覽:96