康盛创想 Linux(基于CentOS的LNMP) 服务器部署标准 白丁简明版.docVIP

  • 3
  • 0
  • 约7.55千字
  • 约 15页
  • 2017-08-13 发布于河南
  • 举报

康盛创想 Linux(基于CentOS的LNMP) 服务器部署标准 白丁简明版.doc

一、系统约定 软件源代码包存放位置 /usr/local/src 源码包编译安装位置(prefix) /usr/local/software_name 脚本以及维护程序存放位置 /usr/local/sbin MySQL 数据库位置 /var/lib/mysql(可按情况设置) Nginx 网站根目录 /home/www/wwwroot(可按情况设置) Nginx 虚拟主机日志根目录 /home/www/logs(可按情况设置) Nginx 运行账户 www:www 二、系统环境初始化 1. 检查系统是否正常 # more /var/log/messages(检查有无系统级错误信息) # dmesg (检查硬件设备是否有错误信息) # cat /proc/cpuinfo (检查CPU频率是否正常) # top (按1检测CPU核数是否正常,内存大小是否正常) # ifconfig(检查网卡设置是否正确) # ping (检查网络是否正常) 2. 关闭不需要的服务 # ntsysv 以下仅列出需要启动的服务,未列出的服务一律推荐关闭: atd crond irqbalance microcode_ctl network sendmail sshd syslog 关闭SElinux:修改/etc/selinux/config文件中的SELINUX= 为 disabled 3.更换快速源 # cd /etc/yum.repos.d/ # mv CentOS-Base.repo CentOS-Base.repo.old # wget /CentOS-Base.repo.5 # mv CentOS-Base.repo.5 CentOS-Base.repo # yum update 4. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称) # yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel 5. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步 # crontab -e 加入一行: */30 * * * * ntpdate 4 /dev/null 21 6. 下载程序包 请到各程序官方网站下载最新的稳定版本存放到/usr/local/src/目录 Nginx 当前稳定版0.7.65 /NginxChs PHP 当前稳定版5.2.13 /releases/ PHP FPM补丁 当前稳定版0.5.14 /downloads/ Mysql 当前稳定版5.0.86 l/ Zend 当前稳定版3.3.3 / Memcache 当前稳定版2.2.5 /package/memcache/ Memcached 当前稳定版1.4.5 Libiconv 当前稳定版1.13.1 /software/libiconv/ libevent 当前稳定版1.4.13 /~provos/libevent/ 文中的配置文件和脚本限于篇幅,请到以下地址下载 Nginx控制脚本 /jb/nginx PHP FPM配置文件 /jb/php-fpm.conf Nginx 配置文件 /jb/nginx.conf FCGI配置文件 /jb/fcgi.conf 以上列出的程序最新稳定版下载列表 /lnmp_tools.list 在 /usr/local/src目录下执行 wget /lnmp_tools.list wget -i lnmp_tools.list 7. 创建web运行用户 # groupadd www # useradd -g www www # mkdir -p /home/www/wwwroot # chmod +w /home/www/wwwroot # chown www:www /home/www/wwwroot -R 8. 重新启动 # init 6 三、编译安装环境 1. 安装MySQL # cd /usr/local/src # tar zxvf mys

文档评论(0)

1亿VIP精品文档

相关文档