摘要:不過,有些網(wǎng)友可能出于學(xué)習(xí)的考慮,不需要一鍵包或者面板這樣的復(fù)雜集成內(nèi)容,于是就希望自行編譯安裝環(huán)境。在這篇文章中,筆者就來分享一篇在系統(tǒng)中手動編譯安裝安裝網(wǎng)站環(huán)境的過程。數(shù)據(jù)庫安全設(shè)置根據(jù)提示我們設(shè)置數(shù)據(jù)庫的安全和默認(rèn)選項。
我們在選擇Linux VPS、服務(wù)器之后需要搭建Web建站運行環(huán)境,其中較多的用戶會選擇LNMP/LEMP或者LAMP比較多,當(dāng)然還有可能會安裝其他組合的軟件環(huán)境。如果我們圖方便快速,其實可以使用國內(nèi)第三方提供的一鍵安裝包,在網(wǎng)上我們搜索到很多很多的安裝腳本。或者我們也可以安裝面板來管理網(wǎng)站,實現(xiàn)可視化面板的LAMP或者LNMP。
不過,有些網(wǎng)友可能出于學(xué)習(xí)的考慮,不需要一鍵包或者面板這樣的復(fù)雜集成內(nèi)容,于是就希望自行編譯安裝Web環(huán)境。在這篇文章中,筆者就來分享一篇在Ubuntu系統(tǒng)中手動編譯安裝LAMP網(wǎng)站環(huán)境的過程。對于這樣的編譯生產(chǎn)環(huán)境,僅限運維技能高的用戶,普通用戶鑒于還是安裝一鍵安裝集成比較好。
在安裝之前,我們這里是用的Ubuntu18.04系統(tǒng),選擇系統(tǒng)之后登入SSH,我們需要先升級到最新源再執(zhí)行下面的安裝(apt-get update && apt-get upgrade)。
Tasksel,是一個Ubuntu/Debian下的安裝任務(wù)套件,以前我們可能見過慢慢的軟件編譯安裝,但是在這篇文章中我們直接用Tasksel基礎(chǔ)上再進(jìn)行快速的LAMP安裝。
apt-get install tasksel -y
然后我們再直接安裝LAMP套件
tasksel install lamp-server
這樣會很快速的安裝LAMP。
安裝完畢之后,我們直接在地址欄輸入IP地址,可以看到提示成功安裝。這個安裝辦法是不是我們我們一步步安裝還要快速?
1、配置KeepAlive
vi /etc/apache2/apache2.conf
如果我們對于系統(tǒng)配置比較熟悉的,需要配置KeepAlive 提高系統(tǒng)性能和內(nèi)存執(zhí)行。如果我們不清楚的話就默認(rèn)不用修改直接用默認(rèn)的。
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
一般修改這三個選項檢查,確保KeepAlive 默認(rèn)是開啟的,其他兩個參數(shù)根據(jù)實際內(nèi)存和配置設(shè)置。
2、配置mpm_prefork
vi /etc/apache2/mods-available/mpm_prefork.conf
同樣是根據(jù)服務(wù)器的配置、內(nèi)存等進(jìn)行mpm_prefork設(shè)置,如果我們不清楚如何設(shè)置,也可以用默認(rèn)。
StartServers 5
MinSpareServers 5
MaxSpareServers 40
MaxRequestWorkers 200
MaxConnectionsPerChild 10000
3、重啟生效
a2dismod mpm_event
a2enmod mpm_prefork
systemctl restart apache2
關(guān)閉event模塊和開啟prefork后重啟Apache生效。
其實這個時候我們已經(jīng)可以打開服務(wù)器中的網(wǎng)站環(huán)境,目錄在/var/www/html中,我們可以添加PHP文件。
我們可以看到默認(rèn)還是安裝的最新版PHP7.2。如果我們僅僅是需要一個WEB測試環(huán)境到這里就結(jié)束了,但是我們需要做的是配置站點域名能夠訪問。
1、創(chuàng)建目錄
mkdir -p /var/www/html/laobuluo.com/{public_html,logs}
我們用來創(chuàng)建存放站點的文件夾目錄。
2、配置站點文件
/etc/apache2/sites-available/laobuluo.com.conf
我們需要給站點配置一個文件,用來關(guān)聯(lián)配置。
Require all granted
ServerName laobuluo.com
ServerAlias www.laobuluo.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/laobuluo.com/public_htmlErrorLog /var/www/html/laobuluo.com/logs/error.log
CustomLog /var/www/html/laobuluo.com/logs/access.log combined
這里如果我們需要配置自己的域名,可以將自己的域名替換,注意對應(yīng)目錄。
3、關(guān)聯(lián)生效
a2ensite laobuluo.com
4、重啟Apache生效
systemctl reload apache2
第四、配置MySQL數(shù)據(jù)庫
1、創(chuàng)建數(shù)據(jù)庫用戶
如果我們有需要用到MySQL數(shù)據(jù)庫,則需要創(chuàng)建用戶。
mysql -u root
登錄數(shù)據(jù)庫連接。
CREATE DATABASE mydata;
GRANT ALL ON mybdata.* TO "myuser" IDENTIFIED BY "mypassword";
創(chuàng)建數(shù)據(jù)庫。
2、數(shù)據(jù)庫安全設(shè)置
mysql_secure_installation
根據(jù)提示我們設(shè)置數(shù)據(jù)庫的安全和默認(rèn)選項。這里我們已經(jīng)可以在配置的LAMP環(huán)境中配置站點。
總結(jié),在這篇文章中使用的Tasksel套件安裝LAMP的,比傳統(tǒng)的步驟安裝快一些。但是如果我們一般用戶用于生產(chǎn)環(huán)境的話,建議還是用一鍵安裝包比較穩(wěn)定。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/117830.html
摘要:目前,我們看到的老蔣采用的部署的環(huán)境,在鏡像中配置,于是我們會稱作為。有沒有一件傻瓜式安裝工具腳本呢這里老蔣要推薦的來自國內(nèi)比較老牌且一直更新維護(hù)的一鍵安裝包,我們可以較為直觀且無人值守的安裝需要的網(wǎng)站服務(wù)器環(huán)境。如今我們建站較多的還是會選擇VPS云服務(wù)器,很少會去選擇虛擬主機,固然前者有很多的優(yōu)點。不過相比虛擬主機不同的是,VPS云服務(wù)器需要我們自己配置WEB環(huán)境,而且我們較多的還是會選擇...
摘要:一般情況下,經(jīng)過上面的步驟之后,網(wǎng)站基本上可以搭建成功。當(dāng)然,在日常的實際操作中,可能還會有一些意想不到的情況發(fā)生,到時候就考驗我們解決問題的能力了。參考文章添加用戶刪除用戶與授權(quán)設(shè)置遠(yuǎn)程訪問的指令詳解的詳解 原文是在我自己博客中,小伙伴也可以點閱讀原文進(jìn)行跳轉(zhuǎn)查看,還有好聽的背景音樂噢~ showImg(https://segmentfault.com/img/remote/1460...
摘要:第一個人記憶中這款工具至今估計有十年左右時間當(dāng)初也是個人站長為方便自己使用環(huán)境配置開發(fā)的。第二一鍵腳本也是由于個人站長提供的,經(jīng)過幾年的改善目前也是比較完善。 早年我們?nèi)绻贚inux服務(wù)器配置網(wǎng)站環(huán)境的時候一般如何操作的?安裝cPanel面板?這個是要花錢的,記憶中好像每個月需要十多美元,對于普通的個人站長用戶來說確實是不小的費用。即便我們用破解版也不行,因為這個牽扯到安全問題。那我...
摘要:前面老蔣有在網(wǎng)站中分享到一鍵安裝包在服務(wù)器中部署網(wǎng)站運行環(huán)境,且我也有在文章中有提到那腳本也是支持安裝的。今天老蔣要介紹的這個腳本是只能安裝一鍵安裝腳本,相比上面的這個腳本更為輕便一些,沒有附帶太多的內(nèi)置軟件。前面老蔣有在網(wǎng)站中分享到LNMP一鍵安裝包在Linux服務(wù)器中部署PHP+MySQL+Nginx 網(wǎng)站運行環(huán)境,且我也有在文章中有提到那腳本也是支持安裝LAMP的。今天老蔣要介紹的這個...
閱讀 867·2023-04-25 17:33
閱讀 3724·2021-07-29 14:49
閱讀 2535·2019-08-30 15:53
閱讀 3523·2019-08-29 16:27
閱讀 2064·2019-08-29 16:11
閱讀 1092·2019-08-29 14:17
閱讀 2583·2019-08-29 13:47
閱讀 2092·2019-08-29 13:28