日期:2012-05-13 13:37:00  来源:本站整理

CentOS 5.5:LNMP网站Web服务器的搭建[服务器安全]

赞助商链接



  本文“CentOS 5.5:LNMP网站Web服务器的搭建[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  web服务器的架构:Linux+Nginx+Mysql+PHP 这几个是我们做LNMP用的

  在这里我用的版本是安定版的版本CentOS5.5+Nginx1.0.15+MySQL5.5.23+PHP5.3.10

  预备环境:

  首先改下主机名:

  [root@localhost ~]# hostname server

  [root@localhost ~]# bash

  关闭防火墙:

  [root@server ~]# service iptables stop

  关闭SELINUX:

  vi /etc/selinux/config #编辑配置文件

  #SELINUX=enforcing #注释掉

  #SELINUXTYPE=targeted #注释掉

  SELINUX=disabled #增添

  :wq #保存

  这里我们采取域名机制,所以要搭建DNS主域名服务器,域名为www.benet.com

  在这里我们配置DNS的IP地址为:192.168.10.1 Linux系统名:server

  要在vi /etc/resolv.conf增添nameserver记录

  nameserver 192.168.10.1

  wq保存并退出

  配置IP地址:[root@server ~]# ifconfig eth0 192.168.10.1

  需求安装的三个RPM包:

  bind-9.3.4-6.P1.el5.i386.rpm(主文件包)

  bind-chroot-9.3.4-6.P1.el5.i386.rpm (更改目录的包)

  bind-utils-9.3.4-6.P1.el5.i386.rpm(这个包是装过的所以在这不算第四个包)

  caching-nameserver-9.3.4-6.P1.el5.i386.rpm (模板文件包,这个一定要安装)

  一:安装bind包

  [root@server ~]# mkdir -p /cd/cd/

  [root@server ~]# mount /dev/cdrom /cd/cd/

  mount: block device /dev/cdrom is write-protected, mounting read-only 提醒这个就是挂载成功的意思

  [root@server ~]# cd /cd/cd/CentOS/

  [root@server CentOS]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm bind-chroot-9.3.6-4.P1.el5.i386.rpm caching-nameserver-9.3.6-4.P1.el5.i386.rpm

  二:配置主文件和数据文件

  [root@server CentOS]# cd /var/named/chroot/etc/

  [root@server etc]# more named.caching-nameserver.conf > named.conf #复制配置文件

  [root@server etc]# vi named.conf #改正配置文件

  options {

  listen-on port 53 { 192.168.10.1; };

  directory "/var/named";

  allow-query { any; };

  };

  zone "benet.com" IN {

  type master;

  file "benet.com.zone";

  };

  [root@server etc]# cd ../var/named/ #进入数据文件目录

  [root@server named]# more named.local > benet.com.zone #重定向配置文件模版

  [root@server named]# vi benet.com.zone #改正数据文件

  $TTL 86400

  @ IN SOA benet.com. root.localhost. (

  1997022700 ; Serial

  28800 ; Refresh

  14400 ; Retry

  3600000 ; Expire

  86400 ) ; Minimum

  @ IN NS server.benet.com.

  server IN A 192.168.10.1

  www IN CNAME server.benet.com.

  [root@server named]# service named start #开启服务

  [root@server named]# nslookup #检测下DNS能否见效

  目前的DNS已经可以利用了,预备环境也已经OK了,接下来开始做LNMP.

  需求下载软件包:

  接着安装编译工具及库文件(利用CentOS yum号令安装)

  yum install make apr* autoconf automake curl curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* cpp glibc libgomp libstdc++-devel keyutils-libs-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch

  ------------------------------------------------------------------------------------------------

  ------------------------------------------------------------------------------------------------安装篇:(在安装的历程中,简单的部份不截图了.)

  一:安装libmcrypt源码包

  1、下载nginx(目前安定版)

  http://nginx.org/download/nginx-1.0.15.tar.gz

  2、下载pcre (支持nginx伪静态)

  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.tar.gz

  3、下载MySQL

  http://www.17qhk.com/bao/mysql-5.5.23.tar.gz

  4、下载php

  http://cn.php.net/distributions/php-5.3.10.tar.gz

  5、下载cmake(MySQL编译工具)

  http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz

  6、下载libmcrypt(PHPlibmcrypt模块)

  ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz

  软件源代码包存放位置:/usr/local/src

  源码包编译安装位置:/usr/local/软件名字


  以上是“CentOS 5.5:LNMP网站Web服务器的搭建[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 2008R2 HyperV下安装CentOS6,网卡无痛设置
  • CentOS 6.x 利用安装光盘作为yum源
  • CentOS 下 Nginx + Keepalived 配置高可用Web站点
  • CentOS 5.8布置web缓存服务器(squid+memcached)
  • centos6.2改正yum的源为安装光盘
  • CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)
  • CentOS 6.2 安装Nginx并设置为开机服务
  • CentOS 6.2布置DNS
  • CentOS6.2利用yum安装LAMP及phpMyadmin
  • CentOS下配置PHP+phpMyAdmin
  • centos下mysql主从同步快速设置步骤分享
  • 在Windows主机上按时备份远程VPS(CentOS)数据的批处理
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .