ubuntu16.04
一、開發(fā)環(huán)境
1、windows大小與通用,linux區(qū)分大小寫,保持開發(fā)環(huán)境與生間環(huán)境一致。
2、windows下裝虛擬機,phpstorm遠程工具,和服務(wù)器實時同步,比較常用的解決方案。
3、linux版本,centos服務(wù)器用ubuntu比較多。
4、ubuntu版本,14.04LTS 和16.04LTS版本 安裝 ubuntu14.04LTS
區(qū)別內(nèi)部集成桌面版本,內(nèi)核一樣,同一個系列,桌面版和
5、vagrant vagrant box安裝vitualbox ,vagrant windows版本 .所有操作會同步到 linux 中
6、php laravel框架,封裝好的vagrant包,laravel Homestead
7、homebrew 管理方便,php5.6切換到php7一 行命令就可以。
8、linux home brew
第三種開發(fā)環(huán)境直接裝成ubuntu系統(tǒng)開發(fā)環(huán)境
xshell ssh root @192.168.0.1
文件上傳
cd /etc/ssh# vim sshd_config
ssh key
cat pub_authorized_keys authorized_key
二、ajax負載均衡服務(wù)
一臺服務(wù)器人多了可以提升能,兩臺或多臺請求服務(wù)。
反向代理,正向代理,
反向代理,我請求的就是這一個服務(wù),但是從多個服務(wù)器返回數(shù)據(jù)。
正常代理,知道請求百度,就從百度返回數(shù)據(jù)。
用戶請求平均分發(fā)給其它服務(wù),返回數(shù)據(jù)。
減輕服務(wù)器壓力。
LVS 支持負載均衡的設(shè)備
可以用軟件和硬件支持,硬件價格成本貴。
解決web請求的分發(fā),并沒有對mysql,數(shù)據(jù)庫集群。緩解網(wǎng)站壓力。
nginx來實現(xiàn)負載均衡。
lamp性能非常穩(wěn)定,并發(fā)不好
lnmp處理并發(fā)非常高 nginx 搭建一個lnmp開發(fā)環(huán)境
作業(yè):
1、搭建lnmp開發(fā)環(huán)境搭
2、nginx --version
sudo apt-get install nginx fcgi
apt-get -f install 解決依賴關(guān)系。
/etc/nginx/conf.d nginx.conf nginx主配置文件
創(chuàng)建虛擬主機
cp default demo
location
listen 80 servername
servername demo.app
建立軟連接 ln-s /etc/ngingx/sites-available/test
/etc/init.d/nginx restart
apachctl
/etc/hosts/
作業(yè):
1、搭建lnmp開發(fā)環(huán)境,lnmp搭建多個站點,配置虛擬主機,至少2個站點
14.04lts php5.5.9 mysql5.6、laravel5.1lts apache2 安裝phpstrom連接go 寫代碼
2、同一虛擬機,用ajax實現(xiàn)負載均衡 ,
3、權(quán)重限定該用戶始終訪問的是一臺服務(wù)器解決session問題
訪問同一個地址顯示不同的內(nèi)容
4、nginx做一個靜、動分離
5、整理筆記用markdown格式
ip-hash