在工作中,我們可能會遇到,伺服器集群的搭建。
這個時候,我們不可能,每一台伺服器都是lnmp的環境,我們會把nmp分別放在不同的伺服器上,不同的伺服器負責不同的功能。比如我們下面要說的php
加入nginx和mysql已經在其他的伺服器上配置好了,這個時候我們就需要將php這另外一台空閒的伺服器上配置好。既然上伺服器的集群,那肯定是要用到高併發和大容量的。所以,我們這一台專門跑php的伺服器,如果只監聽乙個9000埠就有點浪費了。
這個時候,我們就需要開啟很多的php服務監聽不同的埠,那具體該怎麼做呢?
下面我們來說說,怎樣實現開啟多個php服務,這些php服務監聽不同的埠。
首先當然是,安裝php,php的安裝我前面的文章中有詳細說明,這裡不做贅述。
1、安裝好php後,我們進入到php安裝目錄的etc目錄下。(我是安裝在/usr/local/fastphp目錄下)
cd /usr/local/fastphp/etc
我們可以看到該資料夾下面有乙個名為:
php-fpm.conf.default
拷貝乙份並命名為
php-fpm9001.conf
cp ./php-fpm.conf.default ./php-fpm9001.conf
2、編輯php-fpm9001.conf配置檔案。
vi ./php=fpm9001.conf
將監聽埠號改為9001,修改紅色部分。
; '/path/to/unix/socket' - to listen on a unix socket.
; note: this value is mandatory.
listen = 127.0.0.1:9001
; set listen(2) backlog.
; default value: 65535 (-1 on freebsd and openbsd)
3、啟動php監聽9001埠
/usr/local/fastphp/sbin/php-fpm /usr/local/fastphp/etc/php-fpm9001.conf
會看到以下情況。因為我們之前已經開啟了php,不過只是監聽的9000埠,當我們開啟9001埠後,會增加乙個php服務監聽9001
linux下啟動多個tomcat
1.改變不同tomcat的啟動與關閉埠,每個tomcat 都用不同的埠,修改下面的兩個配置 tomcat conf server.xml 2.配置不同的catalina環境變數,不同的tomcat要各自指定自己的catalina環境變數 etc profile中加入 tomcat 8080 cata...
Linux下如何同時啟動多個Tomcat伺服器
所用tomcat伺服器都為zip版,非安裝版。以兩個為例 安裝第二個tomcat完成後,到安裝目錄下的conf子目錄中開啟server.xml檔案,查詢以下三處 1 修改http訪問埠 預設為8080埠 minprocessors 5 maxprocessors 75 enablelookups t...
linux 下啟動 mysql 與PHP
一,在linux下啟動mysql一般是使用安全模式啟動.如下 1,進入mysql安裝檔案的 bin資料夾下,2,ll命令 看到有乙個可執行檔案mysqld safe 3,執行.mysqld safe 即可啟動 4,關閉session,開啟另乙個session進行操作 5,若是開啟遠端mysql資料庫...