999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

架構穩定的LAMP系統及性能優化

2019-10-21 21:46:52周玉雙
科學導報·學術 2019年36期

周玉雙

摘要:LAMP(Linux+Apache+MySQL+PHP)網站架構是性能非常穩定的Web框架,該框架包括:Linux操作系統、Apache網絡服務器、MySQL數據庫、PHP編程語言,所有組成產品均是開源軟件。LAMP具有輕量、通用、跨平臺、高性能、低價格、資源豐富、快速開發的優勢,因此LAMP無論是性能、質量還是價格都是企業搭建網站的首選平臺。

關鍵詞:Linux;Apache;PHP;Mysql;GD;http

正文

1 安裝Linux系統

1.1 啟動字符界面

為了調試方便,修改linux的啟動進程,以便直接啟動到字符界面下。

#vi inittab

修改:id:5:initdefault:為id:3:initdefault:

1.2 編譯內核啟動配置文件

# vi /etc/sysctl.conf

編輯/etc/sysctl.conf文件,增加三行:

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

2 設置Mysql數據庫

2.1 修改數據庫密碼

#mysql –u root –p(進入mysql數據庫,開始密碼為空)

#use mysql

#update user set password=password(yourpassword)where user=root;

#flush privileges;

2.2 修改數據庫最大連接數

#vi my.cnf

在[Mysqld]中添加

max_connections=20000(設置mysql數據庫最大連接數,默認為100)

#mysqladmin –u root –p variables|grep max_connections

顯示:| max_connections|20000|

2.3 禁止遠程連接數據庫

在命令行netstat -ant下看到3306端口是打開的,為了禁止該功能,啟動skip-networking,不監聽sql的任何TCP/IP的連接,切斷遠程訪問的權利,保證安全性。

2.4 用戶目錄權限限制

默認的mysql是安裝在/usr/local/mysql,而對應的數據庫文件在/usr/local/mysql/var目錄下,因此,必須保證該目錄不能讓未經授權的用戶訪問后把數據庫打包拷貝走了,所以要限制對該目錄的訪問。確保mysqld運行時,只使用對數據庫目錄具有讀或寫權限的linux用戶來運行。

3 安裝apache和php

3.1 編譯Apache

#./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max --enable-module=most

3.2 編譯apache的限制IP并發數的模塊

#/usr/local/apache/bin/apxs –c –i –a mod_limitipconn.c

3.3 卸載GD庫

重新編譯GD庫,編譯時必須加上相應參數

#./configure –prefix=/usr/local/gd –with-png=/usr/lib –with-jpeg=/usr/lib –with-freetype=/usr/lib –with-xpm=/usr/lib

3.4 編譯php

#./configure --prefix=/usr/local/php --with-mysql --with-apxs=/usr/local/apache/bin/apxs --with-xml --enable-ftp --enable-force-cgi-redirect --enable-trans-sid --enable-track-vars --enable-url-includes --enable-sockets --with-gd=/usr/local/gd --with-zlib-dir=/usr/lib --with-gdbm-dir=/usr/lib

3.5 COPY PHP的配置文件

cp../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini

修改php.ini文件

register_globals = On

3.6 編輯httpd.conf文件

修改DocumentRoot "/yourdir

查找

把#ExtendedStatus On這一行注釋掉,

添加

#this is my new mod

MaxConnPerIP 1(每個IP用戶的最大連接數)

這里的 / 代表所有目錄

ok!重新啟動一下apache服務器

/usr/local/apache/bin/apachectl restart

4 測試

寫個php測試頁info.php:內容如下

<?php

phpinfo();

?>

正常的話,應該能看到php的信息了,恭喜你的Apche+Mysql +PHP安裝成功。

如果不正常,有Cannot load /usr/local/apache/libexec/libphp4.so into server等提示,那就是系統的SELINUX沒有關閉。

修改/etc/selinux/config文件中的SELINUX="" 為 disabled,然后重啟。

到此,LAMP系統架構及性能優化全部完成。

參考文獻:

[1] Michael D Bauer.Linux Server Security[M].O'Reilly,2005.

[2] Russel Dyer.MySQL in a Nutshell[M].O'Reilly,2005.

[3] Ivan Ristic.Apache Security[M].O'Reilly,2005.

[4] John Coggeshall,ncy Malcolm.PHP Security Collection[M].O' Reilly,2004.

(作者單位:吉化集團信息網絡技術有限公司)

主站蜘蛛池模板: 亚洲午夜国产精品无卡| 午夜三级在线| 波多野结衣无码中文字幕在线观看一区二区 | 国产一级视频久久| 本亚洲精品网站| 丁香婷婷综合激情| 欧美亚洲激情| 久久国产乱子| 欧美黄网在线| 91探花国产综合在线精品| 免费看av在线网站网址| 国产91蝌蚪窝| 无码福利日韩神码福利片| 最新国产午夜精品视频成人| 97青草最新免费精品视频| 老司国产精品视频| 亚洲成在线观看| 日韩不卡高清视频| 亚洲91精品视频| 在线精品亚洲国产| 国产自产视频一区二区三区| 伊伊人成亚洲综合人网7777 | 六月婷婷激情综合| 亚洲一级毛片在线观播放| 亚洲视频在线网| 无码国产伊人| 亚洲综合色婷婷中文字幕| 99久久国产精品无码| 最新国产在线| 亚洲综合第一页| 亚洲天堂免费在线视频| 亚洲性视频网站| 欧美精品亚洲精品日韩专区| 亚洲三级视频在线观看| 国产麻豆91网在线看| 国产精品美女自慰喷水| 国产成人一区在线播放| 日韩精品高清自在线| 亚洲国产精品无码AV| 国产高清在线丝袜精品一区| 日韩精品一区二区深田咏美| 国产SUV精品一区二区6| 久久精品只有这里有| 在线国产资源| 欧美一区二区三区香蕉视| 青青青视频蜜桃一区二区| 国产在线精品美女观看| 国产91小视频在线观看| 91丨九色丨首页在线播放| 亚洲区一区| 欧美成人一级| 亚洲第一色网站| 久久亚洲高清国产| 欧美色99| 亚洲国产第一区二区香蕉| 人妻91无码色偷偷色噜噜噜| 日本精品影院| 色综合久久无码网| 好吊色妇女免费视频免费| 亚洲精品中文字幕午夜| 亚洲男人的天堂久久香蕉| 黄色a一级视频| 全部免费特黄特色大片视频| 亚洲av综合网| 高清无码不卡视频| 91久久偷偷做嫩草影院免费看 | 中文字幕第4页| 思思热精品在线8| 亚洲AV一二三区无码AV蜜桃| 色婷婷国产精品视频| 9999在线视频| 国产成人a在线观看视频| 亚洲愉拍一区二区精品| 日韩中文精品亚洲第三区| 黄色网页在线播放| 男女精品视频| 国产区福利小视频在线观看尤物| 日韩AV手机在线观看蜜芽| 国产主播喷水| 亚洲成人一区二区| 亚洲中文字幕av无码区| 亚洲丝袜第一页|