zoukankan      html  css  js  c++  java
  • 记录Centos7服务器搭建过程

      搭建服务器前首先需要了解各程序的默认端口,并掌握如何开启端口。

      CentOS 7 默认没有使用iptables,所以无法通过编辑iptables的配置文件来开启端口。

      CentOS 7 采用了 firewalld 防火墙,首先使用如下命令开启firewalld。

      #systemctl start firewalld

      假设我们要查询是否开启了21端口则:

      # firewall-cmd --query-port=21/tcp

      默认情况下端口没有开启,下面命令可以开启21端口:

      # firewall-cmd --add-port=21/tcp

    一、安装Apache(默认端口80)

      #yum install httpd  根据提示,输入Y安装即可成功安装

      #systemctl start httpd.service  启动apache

      #systemctl stop httpd.service  停止apache

      #systemctl restart httpd.service  重启apache

      #systemctl enable httpd.service  设置apache开机启动

      此时在浏览器中输入服务器IP地址,会显示Apache安装成功的界面。

     二、安装MariaDB(默认端口3306)

       CentOS 7.0中,已经使用MariaDB替代了MySQL数据库。

      1、安装

      #yum install mariadb mariadb-server  询问是否要安装,输入Y即可自动安装,直到安装完成

      #systemctl start mariadb.service   启动MariaDB

      #systemctl stop mariadb.service  停止MariaDB

      #systemctl restart mariadb.service  重启MariaDB

      #systemctl enable mariadb.service  设置开机启动

      #cp /usr/share/mysql/my-huge.cnf /etc/my.cnf  拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)

     2、设置root

      #mysql_secure_installation

      回车,根据提示输入Y

      输入2次密码,回车

      根据提示一路输入Y

      最后出现:Thanks for using MySQL!

      MySql密码设置完成,重新启动 MySQL:

      #systemctl restart mariadb.service 

    三、安装PHP

      1、安装

      #yum install php

      2、安装PHP之后,需要安装PHP组件使PHP支持MariaDB。

      #yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

      3、重启MariaDB

      #systemctl restart mariadb.service

      4、重启apache

      #systemctl restart httpd.service

       5、测试PHP

      vim /var/www/html/info.php

      在info.php中输入

    <?php
    phpinfo();
    ?>

      在浏览器中输入服务器IP地址/info.php,例如192.168.0.1/info.php,如果能够正确显示PHP相关信息说明PHP安装成功。

    四、开启ftp服务(默认端口21)

      (1)首先使用安装vsftpd

      # yum install vsftpd

      安装vsftpd后默认没有开启,下面命令开启vsftpd

      #service vsftpd start

      (2)安装ftp客户端组件

      #yum -y install ftp

      (3)取消匿名登录

      #vi /etc/vsftpd/vsftpd.conf 

      把第一行的 anonymous_enable=YES ,改为NO

      重启

      #service vsftpd restart 

     

      (4)新建ftp用户

      假设用户名为ftpuser

      #useradd ftpuser

      修改密码(输入两次)

      #passwd ftpuser

      这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser。

      (5)传输模式

     

     

     

  • 相关阅读:
    Eclipse debug模式下使用16进制(Hex)查看变量值
    无线局域网中RADIUS协议原理与实现
    浏览器发送URL的编码特性
    跨域共享cookie和跨域共享session
    Nginx与Apache工作方式
    Http字段含义
    http中有关缓存相关的几个字段
    maven中用yuicompressor和closure-compiler对js、css文件进行压缩
    Mysql 忘记密码----修改Navicat的连接密码--以及--(加入安装Navicat时没设置密码)有时新建连接设置密码,连接不成功---的问题解决方法 密码忘记的解决
    RedisTemplate的各种操作(set、hash、list、string)
  • 原文地址:https://www.cnblogs.com/cnstalker/p/5941243.html
Copyright © 2011-2022 走看看