Linux服务器搭建.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux/CentOS各种服务框架的搭建完整流程在2012年的时候,因为要照顾新人对Linux以及相关服务的了解和学习,我特地把当时我们创业项目的所有服务搭建过程写成了一篇文档,可以让他们学习并且有所参照。下面就以这篇文档为底稿,进行一些修改和敏感信息的删除,分享给大家,希望对大家有益。本文除了Linux帐号、部分安全的基本配置,还有php/php-fpm/mysql/redis/nginx的安装和配置。 第一部分 干净服务器的安装========================1. /soft下载CentOS 6.3(当前必威体育精装版已经是6.5了) 64bit的CD1(不是liveDVD或者liveCD),然后按照向导设置,下面是设置的一些注意点:1) 由光盘启动,安装Centos 6.32) 选择默认的英语安装3) 磁盘选择整个硬盘4) 时间选择上海,不要选择UTC5) 设置root密码的时候,要备份这个密码6) 选择basic server的方式安装7) 自定义选择包,在语言中选择中文包2. 网络和系统配置1) 内部测试机,可以使用静态IP,也可以是动态IP。公网机器一定要使用静态IP,使用setup命令进行设置,也可以直接更改对应的配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0,特别是要把ONBOOT的值改为yes,一般改好后最好重启,就能使用网络了2) 然后执行yum update,对系统进行全面的更新,完成之后最好重新启动一次3) 如果内核升级了,不要删除所有的老内核,至少保留最近一次的老内核,以防新内核有问题4) 关闭SELinux,通过修改/etc/selinux/config来实现。以后可以通过防火墙来保护服务器3. 账户的设置和维护1) 创建管理用户,如useradd rafael2) 对新创建的用户进行密码设置,如passwd rafael,一般要备份这个密码4) 把rafael加入到wheel用户组中,在/etc/group中进行配置5) 把wheel用户组设置为sudo的信任用户组,在/etc/sudoers中进行修改,注意这个文件要先改为可写,修改完后再该回去6) 禁止root用户远程ssh登录,到/etc/ssh/sshd_config中进行配置,设置PermitRootLogin no,然后重新启动sshd7) 以后尽量通过ssh远程登录这个机器了第二部分 安装nginx, mysql, php, redis等========================1. 设置epel更新源(官方源太老了)1) 主要参照/2011/install-nginx-php-fpm-on-fedora-centos-red-hat-rhel/,会有一些小的变动,以下面为准。首先完成下面两步:a. sudo rpm -Uvh /fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm (最好到/fedora/epel/6/x86_64/看看epel的必威体育精装版版本,应该不止6-8了)b. sudo rpm -Uvh /enterprise/remi-release-6.rpm(最好到/fedora/epel/6/x86_64/看看必威体育精装版版本)?2) 然后找到nginx源,到/en/download.html找到CentOS6一行,然后可以下载对应的rpm,也可以直接通过如下命令:sudo rpm -Uvh /packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2. 安装需要的软件1) 安装php和nginx,如:sudo yum --enablerepo=remi install nginx php php-fpm php-common2) 安装php的组件,如:sudo yum --enablerepo=remi install php-pecl-apc php-cli php-pear php-pdo php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-devel3) php-redis请根据/nicolasff/phpredis上的说明用Git下载并编译和安装(安装gcc和Git先:sudo yum --enablerepo=remi install gcc git),然后需要手动的在/etc/php.d/中增加redis.conf以及相关内容4)

文档评论(0)

2518887 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档