centos服务器配置.docx
文本预览下载声明
一、使用SSH或者其他工具登录到服务器2二、挂载硬盘2(1)列出所有硬盘 ll /dev/disk/by-path2(2)格式化硬盘2(3)创建分区2(4) 挂载分区2(5) 查看分区是否挂载2(6) 开启 开机自动挂载2三、安装lnmp3(1)配置防火墙,开启相应端口3(2)关闭SELINUX 如果不关闭后面配置ftp等的时候 会报错3(3)安装nginx3(4)安装Mysql4(5)安装php4(6)安装Php相关组件 curl gd mysql服务 。。。4(7)重启php服务5四、配置5五、nginx配置文件6六、安装ftp11(1)安装ftp11(2)配置防火墙11(3)新增用户11(4)设置用户密码11(5)、编辑文件chroot_list:11一、使用SSH或者其他工具登录到服务器二、挂载硬盘(1)列出所有硬盘 ll /dev/disk/by-path PS::如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。(2)格式化硬盘 PS:格式化需要挂载的硬盘 fdisk /dev/vdbVDB是挂载的硬盘的名字在提示框中一次输入:n p 1 p w(3)创建分区 mkfs.ext4 /dev/vdb1 (4) 挂载分区 mkdir /website 创建website目录 把vdb1挂载到websties上 mount /dev/vdb1 /website 挂载 (5) 查看分区是否挂载 df-h (6) 开启 开机自动挂载 echo /dev/vdb1 /website ext4 defaults 0 0 /etc/fstab 三、安装lnmp (1)配置防火墙,开启相应端口 vi /etc/sysconfig/iptables点击i进入编辑模式 在22端口下面加入下面两条 开启80 和 3306端口 其他端口的话更改dport后面的值就OK -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 exit 退出编辑状态 键盘输入:wq 保存退出 重启防火墙 :service iptables restart (2)关闭SELINUX 如果不关闭后面配置ftp等的时候 会报错 vi /etc/selinux/config #SELINUXTYPE=targeted #注释掉 :wq #保存退出 reboot #重启系统 (3)安装nginx 首先删除系统自带的apache 和php yum remove httpd* php* 安装nginx yum -y install nginx 加入开机启动 chkconfig nginx on 启动nginx service nginx start (4)安装Mysql yum -y install mysql mysql-server 设置开机启动 chkconfig mysqld on 启动mysql service mysqld start (5)安装php [root@VM_136_38_centos ~]# yum –y install php-fpm [root@VM_136_38_centos ~]# service php-fpm start #启动 (6)安装Php相关组件 curl gd mysql服务 。。。 [root@VM_136_38_centos ~]# yum -y install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash php-curl libmcrypt (7)重启php服务 [root@VM_136_38_centos ~]# chkconfig php-fpm on [root@VM_136_38_centos ~]# service php-fpm restart OK 基本已经安装完毕 四、配置 cd etc/nginx/conf.d defalut.conf需要配置的文件,首先拷贝一份做备份 cp default.conf default.bak 其他配置文件已经配置好了,因为使用tp框架而且系统中url模式 是rewrite模式 所以特别注意的是需要加入 if (!
显示全部