基于安全与优化的LNMP 一 系统安装 为了安全,减少系统漏洞,所以最小化安装系统 二 搭建 LNMP 环境 1 安装 nginx 需要的软件包: libtool-ltdl-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel openldap-servers openssl-devel libX11-devel libgcj libXau-devel libXdmcp-devel xorg-x11-proto-devel mesa-libGL-devel 安装 pcre-8.10 [root@server lnmp]#tar zxvf pcre-8.10.tar.bz2 [root@server lnmp]#cd pcre-8.10 [root@server lnmp]#./configure && make && make install 安装 nginx [root@server lnmp]#useradd nginx [root@server lnmp]# tar xf nginx-0.8.46.tar.gz [root@server lnmp]# cd nginx-0.8.46 [root@server nginx-0.8.46]# ./configure \ --user=nginx \ --group=nginx \ --prefix=/usr/local/nginx/ \ --with-http_stub_status_module \ --with-http_ssl_module [root@server nginx-0.8.46]# make && make install 2 编译安装mysql [root@server lnmp]# tar xf mysql-5.1.49.tar.gz [root@server lnmp]# cd mysql-5.1.49 [root@server mysql-5.1.49]# ./configure \ "--prefix=/usr/local/mysql" \ "--localstatedir=/var/lib/mysql/" \ "--enable-assembler" \ "--with-extra-charsets=all" \ "--enable-thread-safe-client" \ "--with-client-ldflags=-all-static" \ "--with-mysqld-ldflags=-all-static" \ "--without-debug" \ "--with-big-tables" \ "--without-debug" \ "--with-ssl" [root@server mysql-5.1.49]# make && make install [root@server mysql-5.1.49]# useradd mysql [root@server mysql-5.1.49]# /usr/local/mysql/bin/mysql_install_db --user=mysql [root@server ~]# cd /usr/local/mysql [root@server mysql]# chown -R root:mysql . [root@server mysql]# chown mysql. /var/lib/mysql -R [root@server mysql]# cp share/mysql/my-huge.cnf /etc/my.cnf [root@server mysql]# cp share/mysql/mysql.server /etc/init.d/mysqld [root@server mysql]# chmod 755 /etc/init.d/mysqld [root@server mysql]# chkconfig --add mysqld [root@server mysql]# serv...