[修正版]利用centos搭建高效率的web环境(centos+nginx+php).doc

[修正版]利用centos搭建高效率的web环境(centos+nginx+php).doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[修正版]利用centos搭建高效率的web环境(centosnginxphp)

新手教程 一,安装篇 按图操作(很多默认就点下一步) 以上为分区模式建议新手这样选择 网络模式我们默认dhcp 默认把gnome 安装上吧 方便后面设置防火墙(PS:新手很多东西你一时也学不完用界面放便) 没有看到的 都默认下一步部 安装大概需要20分钟直到安装安装完成 点重新引导 进入欢迎界面 防火墙一般我们选择打开 信任的选择 ftp ssh www smtp 其他端口添加3306 SELinux 我们选择’禁用’ 其他项目默认。 然后重启, OK大公告成,菜鸟先用桌面体验下 centos的魅力吧。 二,系统基本设置 利用ssh工具连接centos 本篇可不看 我用的SecureCRT工具 输入用户名和密码端口(默认22) 连接即可. [普通用户的建立与删除] # useradd lovemoon ↑ 建立用户名为 lovemoon 的普通用户 # passwd lovemoon ↑ 为用户 lovemoon 设置密码 Changing password for user lovemoon. New UNIX password: ↑ 输入密码(密码不会被显示) Retype new UNIX password: ↑ 再次输入密码确认两次密码一致 passwd: all authentication tokens updated successfully. ↑ 密码设置成功 #userdel -r lovemoon ↑ 删除用户名为 lovemoon 的普通用户 [将普通用户设置到不同的用户组中] # usermod -G wheel lovemoon ↑ 将普通用户 lovemoon 加在管理员组wheel组中 # usermod -G wheel,www lovemoon ↑ 将普通用户 lovemoon 同时加在wheel和www组中 [设置只有管理员wheel组才可以使用su命令进入root权限] # vi /etc/pam.d/su  ← 打开这个配置文件 auth required /lib/security/$ISA/pam_wheel.so use_uid ↑ 修改文件为此状态(大约在第6行的位置) # echo SU_WHEEL_ONLY yes /etc/login.defs ↑ 添加语句到login.defs文件行末 [设置系统时间及自动同步系统时间] # yum install –y ntp ↑ 安装NTP官方的时间同步程序 (NTP:中国国家授时中心) # /usr/sbin/ntpdate -s ↑ 以NTP官方服务器为准调整本地时间 # crontab -e ↑ 编辑计划任务列表 0 3 * * * /usr/sbin/ntpdate -s ↑ 编辑文件到此状态,表示每天凌晨3点自动同步时间 # /sbin/service crond reload ↑ 重载计划任务配置 [关闭不需要的服务] # setup ↑ 开启图形设置界面 选择System service 进入服务列表 使用空格键选择[*]或取消[ ]服务 只保留以下服务,未列出的服务一律关闭: crond irqbalance ↑ 仅当服务器CPU为S.M.P架构或支持双核心、HT技术时,才需开启,否则关闭。 iptables microcode_ctl network sshd syslog vsftpd yum-updatesd [系统更新] # vi /etc/yum.repos.d/CentOS-Base.repo ↑ 修改系统更新地址文件 将所有 修改为baseurl=/centos/$releasever/os/$basearch/ # yum -y upgrade ↑ 更新系统文件 [用OpenSSH构建SSH服务器] # vi /etc/ssh/sshd_config ↑ 用vi打开SSH的配置文件 将#Protocol 2,1 修改为?? ??? Protocol 2 ↑ 只允许SSH2方式的连接(Centos 5.2中已包含此设置) 将#ServerKeyBits 768 修改为?? ??? ServerKeyBits 1024 ↑ 将ServerKey强度改为1024比特 将#PermitRootLogin yes 修改为?? ??? PermitRootLogin no ↑ 不允许用root进行登录(wheel组用户SSH登陆后可用su命令使用root权限) 将#PasswordAuthentication yes 修改为?? ??? PasswordAuthentication no ↑ 不允许密码方式的登录(SSH远程管理用密钥登陆会安全很多) 将#PermitEmptyPasswor

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档